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 Method |  | Effect of change |  | As Reported
Cost of revenue | $ | 109,300 |  |  | $ | 5,986 |  |  | $ | 115,286 |
Gross profit | 46,878 |  |  | (5,986) |  |  | 40,892 |
Selling, general and administrative expenses | 41,638 |  |  | (5,986) |  |  | 35,652 |
| Three Months Ended March 31, 2024
| As Previously Reported |  | Effect of change |  | As Adjusted
Cost of revenue | $ | 127,418 |  |  | $ | 4,937 |  |  | $ | 132,355 |
Gross profit | 51,090 |  |  | (4,937) |  |  | 46,153 |
Selling, general and administrative expenses | 41,189 |  |  | (4,937) |  |  | 36,252 |

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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1 Reference 4: 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 5: 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