Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Schedule of Income Tax Payments Made And Income Tax Refunds (Details)

v3.26.1
INCOME TAXES - Schedule of Income Tax Payments Made And Income Tax Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Payment (Refund) Amount    
Income tax paid, federal, after refund received $ 2,812 $ 1,242
Cash paid for income taxes (net of refunds) 2,921 2,104
Pennsylvania    
Payment (Refund) Amount    
Income tax paid, state and local, after refund received 110 123
Other US States    
Payment (Refund) Amount    
Income tax paid, state and local, after refund received 72 379
Belgium    
Payment (Refund) Amount    
Income tax paid, foreign, after refund received (269) 0
Netherlands    
Payment (Refund) Amount    
Income tax paid, foreign, after refund received (160) 189
Mexico    
Payment (Refund) Amount    
Income tax paid, foreign, after refund received 195 0
Other Foreign    
Payment (Refund) Amount    
Income tax paid, foreign, after refund received $ 161 $ 171