XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Other Current and Non-current Assets and Liabilities (Tables)
9 Months Ended
Sep. 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:
September 30,
2025
December 31,
2024
Contract assets$44,085 $33,150 
Other5,631 6,785 
Total other current assets$49,716 $39,935 
Schedule of Components of Other Current Liabilities
The components of other current liabilities are as follows:
September 30,
2025
December 31,
2024
Earnout liability$42,883 $— 
Other24,567 21,369 
Total other current liabilities$67,450 $21,369 
Schedule of Components of Other Noncurrent Liabilities
The components of other non-current liabilities are as follows:
September 30,
2025
December 31,
2024
Earnout liability$— $38,648 
Other4,380 4,257 
Total other non-current liabilities$4,380 $42,905