XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Accounting Standards Update and Change in Accounting Principle The impacts of the update to the presentation of certain indirect costs on the Company’s Condensed Consolidated Financial Statements for the three and six month periods ended June 30, 2024 are reflected below under the "Effect of change" columns.
Three Months Ended June 30, 2024
As Previously ReportedEffect of changeAs Adjusted
Cost of revenue$127,760 $4,776 $132,536 
Gross profit56,116 (4,776)51,340 
Selling, general and administrative expenses40,957 (4,776)36,181 

Six Months Ended June 30, 2024
As Previously ReportedEffect of changeAs Adjusted
Cost of revenue$255,179 $9,713 $264,892 
Gross profit107,205 (9,713)97,492 
Selling, general and administrative expenses82,144 (9,713)72,431