XML 108 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Project and non-project reserves $ 20,862 $ 24,668
Employee compensation and benefits 55,103 60,397
Revenue and cost recognition 43,629 28,930
Insurance accruals 14,067 16,661
Net operating losses 8,928 11,589
Lease liabilities 44,285 54,926
Tax credit carryforwards 22,333 21,818
Other 3,847 3,323
Total deferred tax assets 213,054 222,312
Valuation allowance (28,705) (27,348)
Total deferred tax assets 184,349 194,964
Deferred tax liabilities    
Intangible assets (12,131) (16,542)
Right-of-use assets (40,111) (48,993)
Other (6,868) (6,436)
Total deferred tax liabilities (59,110) (71,971)
Net deferred tax asset $ 125,239 $ 122,993