XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred income taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Accounts receivable allowance $ 2,286 $ 2,957    
Accrued compensation 14,013 14,412    
Accrued pension liabilities 3,314 3,685    
Self-insured risks 5,551 4,513    
Deferred revenues 4,684 5,602    
Interest 3,223 2,987    
Tax credit carryforwards 2,654 2,152    
Loss carryforwards 33,315 32,304    
Lease liability 23,418 26,361    
Other 1,986 337    
Gross deferred income tax assets 94,444 95,310    
Unbilled revenues 5,265 5,596    
Repatriated earnings 1,152 1,249    
Depreciation and amortization 12,901 15,129    
Lease right-of-use asset 20,054 22,612    
Gross deferred income tax liabilities 39,372 44,586    
Net deferred income tax assets before valuation allowance 55,072 50,724    
Valuation allowance (35,310) (29,644) $ (23,295) $ (14,114)
Net deferred income tax assets 19,762 21,080    
Amounts recognized in the Consolidated Balance Sheets consist of:        
Long-term deferred income tax assets included in "Deferred income tax assets" 25,305 26,247    
Long-term deferred income tax liabilities included in "Other noncurrent liabilities" (5,543) (5,167)    
Net deferred income tax assets $ 19,762 $ 21,080