XML 103 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Project and non-project reserves $ 23,555 $ 20,862
Employee compensation and benefits 69,726 55,103
Revenue and cost recognition 37,616 43,629
Insurance accruals 14,081 14,067
Net operating losses 8,663 8,928
Lease liabilities 44,626 44,285
Tax credit carryforwards 31,727 22,333
Other 3,285 3,847
Total deferred tax assets 233,279 213,054
Valuation allowance (34,779) (28,705)
Total deferred tax assets 198,500 184,349
Deferred tax liabilities    
Intangible assets (18,783) (12,131)
Right-of-use assets (40,131) (40,111)
Profit remittance tax (5,822) (5,498)
Other (3,378) (1,370)
Total deferred tax liabilities (68,114) (59,110)
Net deferred tax asset $ 130,386 $ 125,239