XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current and Non-current Assets and Liabilities
3 Months Ended
Mar. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current and Non-current Assets and Liabilities Other Current and Non-current Assets and Liabilities
The components of other current assets are as follows:
March 31,
2025
December 31,
2024
Contract assets$39,883 $33,150 
Other7,538 6,785 
Total other current assets$47,421 $39,935 

The components of other current liabilities are as follows:
March 31,
2025
December 31,
2024
Earnout liability$41,768 $— 
Other23,101 21,369 
Total other current liabilities$64,869 $21,369 

The components of other non-current liabilities are as follows:
March 31,
2025
December 31,
2024
Earnout liability$— $38,648 
Other4,318 4,257 
Total other non-current liabilities$4,318 $42,905 
Other Current and Non-current Assets and Liabilities Other Current and Non-current Assets and Liabilities
The components of other current assets are as follows:
March 31,
2025
December 31,
2024
Contract assets$39,883 $33,150 
Other7,538 6,785 
Total other current assets$47,421 $39,935 

The components of other current liabilities are as follows:
March 31,
2025
December 31,
2024
Earnout liability$41,768 $— 
Other23,101 21,369 
Total other current liabilities$64,869 $21,369 

The components of other non-current liabilities are as follows:
March 31,
2025
December 31,
2024
Earnout liability$— $38,648 
Other4,318 4,257 
Total other non-current liabilities$4,318 $42,905