XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]          
Impairment of cost method investment   $ 7,318 $ 7,318    
Gain on sale of investments $ 2,360        
Payments to acquire cost method investments     12,591    
Cost method investments 27,957   27,957   $ 22,174
Worldsensing          
Schedule of Equity Method Investments [Line Items]          
Payments to acquire cost method investments     8,928 $ 11,130  
Cost method investments 8,928   8,928    
Teralytics Investment          
Schedule of Equity Method Investments [Line Items]          
Payments to acquire cost method investments       14,921  
Cost method investments $ 7,270   7,270   $ 11,130
Digital Construction Works, Inc. | Equity Method Investee          
Schedule of Equity Method Investments [Line Items]          
Payments to acquire equity method investments     $ 2,261 $ 1,700