XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Other Current and Non-current Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Components of Other Current Assets
The components of other current assets are as follows:
June 30,
2025
December 31,
2024
Contract assets$41,559 $33,150 
Other6,641 6,785 
Total other current assets$48,200 $39,935 
Schedule of Components of Other Current Liabilities
The components of other current liabilities are as follows:
June 30,
2025
December 31,
2024
Earnout liability$42,634 $— 
Other23,264 21,369 
Total other current liabilities$65,898 $21,369 
Schedule of Components of Other Noncurrent Liabilities
The components of other non-current liabilities are as follows:
June 30,
2025
December 31,
2024
Earnout liability$— $38,648 
Other4,527 4,257 
Total other non-current liabilities$4,527 $42,905