XML 40 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Description of Business and Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
Schedule of Accounting Standards Update and Change in Accounting Principle The impacts of the update to the presentation of certain indirect costs on the Company’s Unaudited Condensed Consolidated Financial Statements for the three and nine months ended September 30, 2024 are reflected below under the "Effect of change" columns.
Three Months Ended September 30, 2024
As Previously ReportedEffect of changeAs Adjusted
Cost of revenue$122,392 $5,672 $128,064 
Gross profit54,577 (5,672)48,905 
Selling, general and administrative expenses38,872 (5,672)33,200 

Nine Months Ended September 30, 2024
As Previously ReportedEffect of changeAs Adjusted
Cost of revenue$377,570 $15,386 $392,956 
Gross profit161,783 (15,386)146,397 
Selling, general and administrative expenses121,018 (15,386)105,632