XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2025 and 2024 are reflected below under the "Effect of change" columns.
Three Months Ended March 31, 2025
Prior Presentation MethodEffect of changeAs Reported
Cost of revenue$109,300 $5,986 $115,286 
Gross profit46,878 (5,986)40,892 
Selling, general and administrative expenses41,638 (5,986)35,652 

Three Months Ended March 31, 2024
As Previously ReportedEffect of changeAs Adjusted
Cost of revenue$127,418 $4,937 $132,355 
Gross profit51,090 (4,937)46,153 
Selling, general and administrative expenses41,189 (4,937)36,252