XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non-current Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
The components of other current assets are as follows:
September 30,
2023
December 31,
2022
Contract assets$36,130 $35,288 
Other14,481 5,434 
Total other current assets$50,611 $40,722 
Other Current Liabilities
The components of other current liabilities are as follows:
September 30,
2023
December 31,
2022
Earnout liability$— $36,010 
Other33,171 20,006 
Total other current liabilities$33,171 $56,016 
Other Noncurrent Liabilities
The components of other non-current liabilities are as follows:
September 30,
2023
December 31,
2022
Earnout liability$36,533 $— 
Other4,452 5,293 
Total other non-current liabilities$40,985 $5,293