XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]          
Impairment of cost method investment   $ 7,318      
Payments to acquire cost method investments     $ 557 $ 11,700  
Cost method investments $ 21,850   21,850   $ 21,044
Teralytics          
Schedule of Equity Method Investments [Line Items]          
Cash paid at closing 5,000        
Worldsensing          
Schedule of Equity Method Investments [Line Items]          
Payments to acquire cost method investments       $ 8,928  
Cost method investments 8,928   8,928   8,928
Teralytics          
Schedule of Equity Method Investments [Line Items]          
Cost method investments $ 0   $ 0   $ 0