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 Reported |  | Effect of change |  | As Adjusted
Cost of revenue | $ | 122,392 |  |  | $ | 5,672 |  |  | $ | 128,064 |
Gross profit | 54,577 |  |  | (5,672) |  |  | 48,905 |
Selling, general and administrative expenses | 38,872 |  |  | (5,672) |  |  | 33,200 |
| Nine Months Ended September 30, 2024
| As Previously Reported |  | Effect of change |  | As Adjusted
Cost of revenue | $ | 377,570 |  |  | $ | 15,386 |  |  | $ | 392,956 |
Gross profit | 161,783 |  |  | (15,386) |  |  | 146,397 |
Selling, general and administrative expenses | 121,018 |  |  | (15,386) |  |  | 105,632 |

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 105 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 9 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-12 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-13 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration