v3.25.4
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Project and non-project reserves $ 18,276 $ 23,184
Employee compensation and benefits 76,977 76,944
Revenue and cost recognition 33,345 46,250
Insurance accruals 10,448 12,424
Net operating losses 15,107 17,640
Lease liabilities 34,777 42,572
Tax credit carryforwards 43,067 35,845
Other 11,048 17,432
Total deferred tax assets 243,045 272,291
Valuation allowance (50,558) (45,318)
Total deferred tax assets 192,487 226,973
Deferred tax liabilities    
Intangible assets (71,648) (57,361)
Right-of-use assets (31,464) (38,605)
Profit remittance tax (7,810) (6,842)
Other (5,533) (1,758)
Total deferred tax liabilities (116,455) (104,566)
Net deferred tax asset $ 76,032 $ 122,407