XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Current and Non-current Assets and Liabilities
3 Months Ended
Mar. 31, 2024
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,
2024
December 31,
2023
Contract assets$33,875 $32,092 
Other14,990 15,831 
Total other current assets$48,865 $47,923 

The components of other non-current liabilities are as follows:
March 31,
2024
December 31,
2023
Earnout liability$38,255 $38,601 
Other2,897 3,207 
Total other non-current liabilities$41,152 $41,808 
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,
2024
December 31,
2023
Contract assets$33,875 $32,092 
Other14,990 15,831 
Total other current assets$48,865 $47,923 

The components of other non-current liabilities are as follows:
March 31,
2024
December 31,
2023
Earnout liability$38,255 $38,601 
Other2,897 3,207 
Total other non-current liabilities$41,152 $41,808