Interim Reporting (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
Mar. 31, 2024 | Mar. 31, 2023 |
Quarterly Financial Information Disclosure [Abstract] | | |
Revenues | $ 670,059 | $ 622,444 |
Cost of services | 444,526 | 413,898 |
Income tax expense (benefit) | 2,585 | 236 |
Income Loss From Continuing Operations Before Equity In Earnings Of Non-consolidated Affiliates | (1,221) | (2,642) |
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest | (713) | (2,869) |
Income attributable to noncontrolling interests | 569 | (4,258) |
Net Income (Loss) Attributable to Parent | $ (1,282) | $ 1,389 |
Earnings per share, basic | $ (0.01) | $ 0.01 |
Earnings per share, diluted | $ (0.01) | $ 0 |
Other comprehensive income (loss) - Foreign currency translation adjustment | $ (7,146) | $ 4,447 |
Other Comprehensive Income, Other, Net of Tax | | 4,447 |
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | (7,859) | 1,578 |
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest | 3,713 | 2,036 |
Comprehensive Income (Loss), Net of Tax, Attributable to Parent | (4,146) | 3,614 |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Income tax expense (benefit) | 2,585 | 236 |
Income Loss From Continuing Operations Before Equity In Earnings Of Non-consolidated Affiliates | (1,221) | (2,642) |
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest | (713) | (2,869) |
Income attributable to noncontrolling interests | 569 | (4,258) |
Net Income (Loss) Attributable to Parent | $ (1,282) | $ 1,389 |
Earnings per share, basic | $ (0.01) | $ 0.01 |
Earnings per share, diluted | $ (0.01) | $ 0 |
Other comprehensive income (loss) - Foreign currency translation adjustment | $ (7,146) | $ 4,447 |
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | (7,859) | 1,578 |
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest | (3,713) | (2,036) |
Comprehensive Income (Loss), Net of Tax, Attributable to Parent | (4,146) | 3,614 |
Other Comprehensive Income, Other, Net of Tax | | 4,447 |
Net income (loss) | | 1,389 |
Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest | 224 | (1,715) |
Other Comprehensive Income (Loss), Net of Tax | 7,146 | (4,447) |
Retained Earnings [Member] | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Net income (loss) | (1,282) | 1,389 |
Noncontrolling Interests | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest | 569 | (4,258) |
Other Comprehensive Income (Loss), Net of Tax | (4,282) | 2,222 |
Accumulated Other Comprehensive Loss | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Other Comprehensive Income (Loss), Net of Tax | $ 2,864 | (2,225) |
Previously Reported | | |
Quarterly Financial Information Disclosure [Abstract] | | |
Income tax expense (benefit) | | 2,384 |
Income Loss From Continuing Operations Before Equity In Earnings Of Non-consolidated Affiliates | | (4,790) |
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest | | (5,017) |
Income attributable to noncontrolling interests | | (5,460) |
Net Income (Loss) Attributable to Parent | | $ 443 |
Earnings per share, basic | | $ 0 |
Earnings per share, diluted | | $ (0.01) |
Other comprehensive income (loss) - Foreign currency translation adjustment | | $ 4,425 |
Other Comprehensive Income, Other, Net of Tax | | 4,425 |
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | | 592 |
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest | | (26,723) |
Comprehensive Income (Loss), Net of Tax, Attributable to Parent | | 26,131 |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Income tax expense (benefit) | | 2,384 |
Income Loss From Continuing Operations Before Equity In Earnings Of Non-consolidated Affiliates | | (4,790) |
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest | | (5,017) |
Income attributable to noncontrolling interests | | (5,460) |
Net Income (Loss) Attributable to Parent | | $ 443 |
Earnings per share, basic | | $ 0 |
Earnings per share, diluted | | $ (0.01) |
Other comprehensive income (loss) - Foreign currency translation adjustment | | $ 4,425 |
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | | 592 |
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest | | 26,723 |
Comprehensive Income (Loss), Net of Tax, Attributable to Parent | | 26,131 |
Other Comprehensive Income, Other, Net of Tax | | 4,425 |
Other Comprehensive Income (Loss), Net of Tax | | (4,425) |
Previously Reported | Retained Earnings [Member] | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Net income (loss) | | 443 |
Previously Reported | Noncontrolling Interests | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest | | (2,917) |
Other Comprehensive Income (Loss), Net of Tax | | 21,263 |
Previously Reported | Accumulated Other Comprehensive Loss | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Other Comprehensive Income (Loss), Net of Tax | | (25,688) |
Restatement Adjustment | | |
Quarterly Financial Information Disclosure [Abstract] | | |
Income tax expense (benefit) | | (2,148) |
Income Loss From Continuing Operations Before Equity In Earnings Of Non-consolidated Affiliates | | 2,148 |
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest | | 2,148 |
Income attributable to noncontrolling interests | | 1,202 |
Net Income (Loss) Attributable to Parent | | $ 946 |
Earnings per share, basic | | $ 0.01 |
Earnings per share, diluted | | $ 0.01 |
Other comprehensive income (loss) - Foreign currency translation adjustment | | $ 22 |
Other Comprehensive Income, Other, Net of Tax | | 22 |
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | | 2,170 |
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest | | (24,687) |
Comprehensive Income (Loss), Net of Tax, Attributable to Parent | | (22,517) |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Income tax expense (benefit) | | (2,148) |
Income Loss From Continuing Operations Before Equity In Earnings Of Non-consolidated Affiliates | | 2,148 |
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest | | 2,148 |
Income attributable to noncontrolling interests | | 1,202 |
Net Income (Loss) Attributable to Parent | | $ 946 |
Earnings per share, basic | | $ 0.01 |
Earnings per share, diluted | | $ 0.01 |
Other comprehensive income (loss) - Foreign currency translation adjustment | | $ 22 |
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | | 2,170 |
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest | | 24,687 |
Comprehensive Income (Loss), Net of Tax, Attributable to Parent | | (22,517) |
Other Comprehensive Income, Other, Net of Tax | | 22 |
Other Comprehensive Income (Loss), Net of Tax | | (22) |
Restatement Adjustment | Retained Earnings [Member] | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Net income (loss) | | 946 |
Restatement Adjustment | Noncontrolling Interests | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest | | 1,202 |
Other Comprehensive Income (Loss), Net of Tax | | (23,485) |
Restatement Adjustment | Accumulated Other Comprehensive Loss | | |
Error Corrections and Prior Period Adjustments Restatement [Line Items] | | |
Other Comprehensive Income (Loss), Net of Tax | | $ 23,463 |