| Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block] |
| | | Three Months Ended March 31, 2026 | |
| | | NLA | | | ESSA | | | MENA | | | APAC | | | Consolidated | |
| Revenue | | $ | 128,183 | | | $ | 113,919 | | | $ | 81,663 | | | $ | 43,808 | | | $ | 367,573 | |
| Compensation and related cost | | | (55,257 | ) | | | (47,033 | ) | | | (30,407 | ) | | | (19,953 | ) | | | | |
| Cost of product, materials, and supplies | | | (32,439 | ) | | | (23,889 | ) | | | (20,290 | ) | | | (12,568 | ) | | | | |
| Other (1) | | | (14,550 | ) | | | (11,492 | ) | | | (7,399 | ) | | | (4,091 | ) | | | | |
| Total Segment EBITDA | | $ | 25,937 | | | $ | 31,505 | | | $ | 23,567 | | | $ | 7,196 | | | $ | 88,205 | |
| Corporate costs (2) | | | | | | | | | | | | | | | | | | | (28,527 | ) |
| Equity in income of joint ventures | | | | | | | | | | | | | | | | | | | 3,231 | |
| Depreciation and amortization expense | | | | | | | | | | | | | | | | | | | (45,395 | ) |
| Merger and integration expense | | | | | | | | | | | | | | | | | | | (288 | ) |
| Severance and other expense | | | | | | | | | | | | | | | | | | | (3,226 | ) |
| Stock-based compensation expense | | | | | | | | | | | | | | | | | | | (7,274 | ) |
| Foreign exchange loss | | | | | | | | | | | | | | | | | | | (339 | ) |
| Other income, net | | | | | | | | | | | | | | | | | | | 347 | |
| Interest and finance expense, net | | | | | | | | | | | | | | | | | | | (1,551 | ) |
| Income before income taxes | | | | | | | | | | | | | | | | | | $ | 5,183 | |
| | | Three Months Ended March 31, 2025 | |
| | | NLA | | | ESSA | | | MENA | | | APAC | | | Consolidated | |
| Revenue | | $ | 134,278 | | | $ | 112,373 | | | $ | 93,554 | | | $ | 50,667 | | | $ | 390,872 | |
| Compensation and related cost | | | (54,314 | ) | | | (43,835 | ) | | | (32,792 | ) | | | (20,372 | ) | | | | |
| Cost of product, materials, and supplies | | | (35,610 | ) | | | (28,982 | ) | | | (19,989 | ) | | | (14,458 | ) | | | | |
| Other (1) | | | (13,968 | ) | | | (10,368 | ) | | | (6,605 | ) | | | (4,975 | ) | | | | |
| Total Segment EBITDA | | $ | 30,386 | | | $ | 29,188 | | | $ | 34,168 | | | $ | 10,862 | | | $ | 104,604 | |
| Corporate costs (2) | | | | | | | | | | | | | | | | | | | (32,082 | ) |
| Equity in income of joint ventures | | | | | | | | | | | | | | | | | | | 3,706 | |
| Depreciation and amortization expense | | | | | | | | | | | | | | | | | | | (45,421 | ) |
| Merger and integration expense | | | | | | | | | | | | | | | | | | | (1,740 | ) |
| Severance and other expense | | | | | | | | | | | | | | | | | | | (6,082 | ) |
| Stock-based compensation expense | | | | | | | | | | | | | | | | | | | (6,968 | ) |
| Foreign exchange loss | | | | | | | | | | | | | | | | | | | (1,988 | ) |
| Other expense, net | | | | | | | | | | | | | | | | | | | 1,654 | |
| Interest and finance expense, net | | | | | | | | | | | | | | | | | | | (3,451 | ) |
| Income before income taxes | | | | | | | | | | | | | | | | | | $ | 12,232 | |
|