XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Error Correction (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Contract assets, net $ 167,049 $ 206,235 $ 223,098
Total current assets 917,229 729,295  
Non-current retention receivable   0  
Total noncurrent assets 371,234 323,164  
Total assets 1,288,463 1,052,459  
Contract liabilities, net 207,304 140,108 124,395
Total current liabilities 513,370 394,060  
Total liabilities 865,851 603,609  
Total liabilities and stockholders’ equity 1,288,463 1,052,459  
As Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Contract assets, net   158,529  
Total current assets   766,063  
Non-current retention receivable   21,355  
Total noncurrent assets   344,519  
Total assets   1,110,582  
Contract liabilities, net   198,231  
Total current liabilities   452,183  
Total liabilities   661,732  
Total liabilities and stockholders’ equity   1,110,582  
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Contract assets, net   47,706  
Total current assets   (36,768)  
Non-current retention receivable   (21,355)  
Total noncurrent assets   (21,355)  
Total assets   (58,123)  
Contract liabilities, net   (58,123)  
Total current liabilities   (58,123)  
Total liabilities   (58,123)  
Total liabilities and stockholders’ equity   (58,123)  
Nonrelated party      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Receivables, net $ 590,028 449,626 $ 484,772
Nonrelated party | As Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Receivables, net   534,100  
Nonrelated party | Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Receivables, net   $ (84,474)