XML 103 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Industry Segments and Geographic Information - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers $ 626,262 $ 553,213 $ 388,272
Total identifiable assets 478,961 434,366  
Geography Eliminations      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers (87) (15) (195)
Operating Segments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 626,262 553,213 388,272
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 417,662 391,964 251,786
United States | Reportable Geographical Components      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 417,663 391,964 251,786
Total identifiable assets 318,501 305,144  
Canada and Mexico | Reportable Geographical Components      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 1,863 2,213 5,363
Total identifiable assets 800 1,355  
South America | Reportable Geographical Components      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 57,700 30,560 10,473
Total identifiable assets 57,440 51,448  
Europe | Reportable Geographical Components      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 116,838 89,077 88,136
Total identifiable assets 85,948 71,075  
Europe | Geography Eliminations      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 87 15 195
Africa | Reportable Geographical Components      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 300 2,826 2,262
Total identifiable assets 3,386 199  
Middle East, Asia and other | Reportable Geographical Components      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from external customers 31,898 36,573 $ 30,252
Total identifiable assets $ 12,886 $ 5,145