XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]            
Impairment of cost method investment   $ 2,360,000 $ 7,318,000      
Payments to acquire cost method investments       $ 807,000 $ 12,591,000  
Cost method investments       22,245,000   $ 21,044,000
Teralytics            
Schedule of Equity Method Investments [Line Items]            
Cash paid at closing $ 5,000,000          
Equity Method Investee            
Schedule of Equity Method Investments [Line Items]            
Payments to acquire equity method investments       0 2,261,000  
Worldsensing            
Schedule of Equity Method Investments [Line Items]            
Payments to acquire cost method investments         $ 8,928,000  
Cost method investments       8,928,000   8,928,000
Teralytics            
Schedule of Equity Method Investments [Line Items]            
Cost method investments       $ 0   $ 0