v3.25.3
BASIS OF PRESENTATION AND CRITICAL ACCOUNTING POLICIES - Schedule of Error Corrections and Prior Period Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total revenues $ 101,434 $ 205,961 $ 398,546 $ 711,683
Total cost applicable to revenues 81,858 160,648 300,939 581,200
Gross profit $ 19,576 45,313 $ 97,607 130,483
As Reported (Unaudited)        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total revenues   213,465   722,745
Total cost applicable to revenues   168,152   592,262
Gross profit   45,313   130,483
Adjustment (Unaudited)        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total revenues   (7,504)   (11,062)
Total cost applicable to revenues   (7,504)   (11,062)
Gross profit   $ 0   $ 0