XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Basis of Presentation - Schedule of Reclassification Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification [Line Items]        
Cost of revenue $ 125,739 $ 132,536 $ 241,025 $ 264,892
Gross profit 53,945 51,340 94,837 97,492
Selling, general and administrative expenses $ 39,793 36,181 $ 75,445 72,431
Previously Reported        
Reclassification [Line Items]        
Cost of revenue   127,760   255,179
Gross profit   56,116   107,205
Selling, general and administrative expenses   40,957   82,144
Revision of Prior Period, Adjustment        
Reclassification [Line Items]        
Cost of revenue   4,776   9,713
Gross profit   (4,776)   (9,713)
Selling, general and administrative expenses   $ (4,776)   $ (9,713)