| Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block] |
| | | Three Months Ended June 30, 2026 | |
| | | NLA | | | ESSA | | | MENA | | | APAC | | | Consolidated | |
| Revenue | | $ | 129,287 | | | $ | 126,687 | | | $ | 90,135 | | | $ | 47,073 | | | $ | 393,182 | |
| Compensation and related cost | | | (56,193 | ) | | | (50,097 | ) | | | (29,687 | ) | | | (20,720 | ) | | | | |
| Cost of product, materials, and supplies | | | (30,358 | ) | | | (28,929 | ) | | | (20,940 | ) | | | (13,255 | ) | | | | |
| Other (1) | | | (16,654 | ) | | | (13,590 | ) | | | (6,792 | ) | | | (4,557 | ) | | | | |
| Total Segment EBITDA | | $ | 26,082 | | | $ | 34,071 | | | $ | 32,716 | | | $ | 8,541 | | | $ | 101,410 | |
| Corporate costs (2) | | | | | | | | | | | | | | | | | | | (28,130 | ) |
| Equity in income of joint ventures | | | | | | | | | | | | | | | | | | | 2,763 | |
| Depreciation and amortization expense | | | | | | | | | | | | | | | | | | | (45,792 | ) |
| Merger and integration expense | | | | | | | | | | | | | | | | | | | (3,634 | ) |
| Severance and other expense | | | | | | | | | | | | | | | | | | | (2,572 | ) |
| Stock-based compensation expense | | | | | | | | | | | | | | | | | | | (9,560 | ) |
| Foreign exchange loss | | | | | | | | | | | | | | | | | | | (1,351 | ) |
| Other expense, net | | | | | | | | | | | | | | | | | | | (242 | ) |
| Interest and finance expense, net | | | | | | | | | | | | | | | | | | | (2,712 | ) |
| Income before income taxes | | | | | | | | | | | | | | | | | | $ | 10,180 | |
| | | Three Months Ended June 30, 2025 | |
| | | NLA | | | ESSA | | | MENA | | | APAC | | | Consolidated | |
| Revenue | | $ | 142,582 | | | $ | 132,367 | | | $ | 91,016 | | | $ | 56,775 | | | $ | 422,740 | |
| Compensation and related cost | | | (58,228 | ) | | | (48,261 | ) | | | (30,070 | ) | | | (21,961 | ) | | | | |
| Cost of product, materials, and supplies | | | (35,061 | ) | | | (31,460 | ) | | | (21,566 | ) | | | (14,624 | ) | | | | |
| Other (1) | | | (15,384 | ) | | | (13,011 | ) | | | (6,809 | ) | | | (5,396 | ) | | | | |
| Total Segment EBITDA | | $ | 33,909 | | | $ | 39,635 | | | $ | 32,571 | | | $ | 14,794 | | | $ | 120,909 | |
| Corporate costs (2) | | | | | | | | | | | | | | | | | | | (29,853 | ) |
| Equity in income of joint ventures | | | | | | | | | | | | | | | | | | | 3,395 | |
| Depreciation and amortization expense | | | | | | | | | | | | | | | | | | | (46,716 | ) |
| Merger and integration expense | | | | | | | | | | | | | | | | | | | (2,267 | ) |
| Severance and other expense | | | | | | | | | | | | | | | | | | | (6,711 | ) |
| Stock-based compensation expense | | | | | | | | | | | | | | | | | | | (7,314 | ) |
| Foreign exchange gain | | | | | | | | | | | | | | | | | | | 4,518 | |
| Other income, net | | | | | | | | | | | | | | | | | | | 280 | |
| Interest and finance expense, net | | | | | | | | | | | | | | | | | | | (4,279 | ) |
| Income before income taxes | | | | | | | | | | | | | | | | | | $ | 31,962 | |
| | | Six Months Ended June 30, 2026 | |
| | | NLA | | | ESSA | | | MENA | | | APAC | | | Consolidated | |
| Revenue | | $ | 257,470 | | | $ | 240,606 | | | $ | 171,798 | | | $ | 90,881 | | | $ | 760,755 | |
| Compensation and related cost | | | (111,450 | ) | | | (97,130 | ) | | | (60,094 | ) | | | (40,673 | ) | | | | |
| Cost of product, materials, and supplies | | | (62,797 | ) | | | (52,818 | ) | | | (41,230 | ) | | | (25,823 | ) | | | | |
| Other (1) | | | (31,204 | ) | | | (25,082 | ) | | | (14,191 | ) | | | (8,648 | ) | | | | |
| Total Segment EBITDA | | $ | 52,019 | | | $ | 65,576 | | | $ | 56,283 | | | $ | 15,737 | | | $ | 189,615 | |
| Corporate costs (2) | | | | | | | | | | | | | | | | | | | (56,657 | ) |
| Equity in income of joint ventures | | | | | | | | | | | | | | | | | | | 5,994 | |
| Depreciation and amortization expense | | | | | | | | | | | | | | | | | | | (91,187 | ) |
| Merger and integration expense | | | | | | | | | | | | | | | | | | | (3,922 | ) |
| Severance and other expense | | | | | | | | | | | | | | | | | | | (5,798 | ) |
| Stock-based compensation expense | | | | | | | | | | | | | | | | | | | (16,834 | ) |
| Foreign exchange loss | | | | | | | | | | | | | | | | | | | (1,690 | ) |
| Other income, net | | | | | | | | | | | | | | | | | | | 105 | |
| Interest and finance expense, net | | | | | | | | | | | | | | | | | | | (4,263 | ) |
| Income before income taxes | | | | | | | | | | | | | | | | | | $ | 15,363 | |
| | | Six Months Ended June 30, 2025 | |
| | | NLA | | | ESSA | | | MENA | | | APAC | | | Consolidated | |
| Revenue | | $ | 276,860 | | | $ | 244,740 | | | $ | 184,570 | | | $ | 107,442 | | | $ | 813,612 | |
| Compensation and related cost | | | (112,542 | ) | | | (92,096 | ) | | | (62,862 | ) | | | (42,333 | ) | | | | |
| Cost of product, materials, and supplies | | | (70,672 | ) | | | (60,442 | ) | | | (41,555 | ) | | | (29,082 | ) | | | | |
| Other (1) | | | (29,352 | ) | | | (23,379 | ) | | | (13,414 | ) | | | (10,371 | ) | | | | |
| Total Segment EBITDA | | $ | 64,294 | | | $ | 68,823 | | | $ | 66,739 | | | $ | 25,656 | | | $ | 225,512 | |
| Corporate costs (2) | | | | | | | | | | | | | | | | | | | (61,934 | ) |
| Equity in income of joint ventures | | | | | | | | | | | | | | | | | | | 7,101 | |
| Depreciation and amortization expense | | | | | | | | | | | | | | | | | | | (92,137 | ) |
| Merger and integration expense | | | | | | | | | | | | | | | | | | | (4,007 | ) |
| Severance and other expense | | | | | | | | | | | | | | | | | | | (12,793 | ) |
| Stock-based compensation expense | | | | | | | | | | | | | | | | | | | (14,282 | ) |
| Foreign exchange gain | | | | | | | | | | | | | | | | | | | 2,530 | |
| Other income, net | | | | | | | | | | | | | | | | | | | 1,934 | |
| Interest and finance expense, net | | | | | | | | | | | | | | | | | | | (7,730 | ) |
| Income before income taxes | | | | | | | | | | | | | | | | | | $ | 44,194 | |
|