XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segments and Geographic Information - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: $ 599,111 $ 626,262 $ 553,213
Total identifiable assets 605,195 478,961  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 399,141 417,662 391,964
Reportable Geographical Components | United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 399,141 417,663 391,964
Total identifiable assets 444,064 318,501  
Reportable Geographical Components | Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 112,940 116,838 89,077
Total identifiable assets 79,312 85,948  
Reportable Geographical Components | South America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 56,574 57,700 30,560
Total identifiable assets 66,912 57,440  
Reportable Geographical Components | Canada and Mexico      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 343 1,863 2,213
Total identifiable assets 679 800  
Reportable Geographical Components | Africa      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 87 300 2,826
Total identifiable assets 3,175 3,386  
Reportable Geographical Components | Middle East, Asia and other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 30,026 31,898 $ 36,573
Total identifiable assets $ 11,053 $ 12,886