XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Description of Business and Basis of Presentation - Schedule of Reclassification Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Reclassification [Line Items]        
Cost of revenue $ 131,826 $ 128,064 $ 372,851 $ 392,956
Gross profit 58,193 48,905 153,030 146,397
Selling, general and administrative expenses $ 33,478 33,200 $ 108,923 105,632
As Previously Reported        
Reclassification [Line Items]        
Cost of revenue   122,392   377,570
Gross profit   54,577   161,783
Selling, general and administrative expenses   38,872   121,018
Effect of change        
Reclassification [Line Items]        
Cost of revenue   5,672   15,386
Gross profit   (5,672)   (15,386)
Selling, general and administrative expenses   $ (5,672)   $ (15,386)