XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and other assets - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]          
Other non-operating items, net     $ 21,431 $ 6,825 $ (34,029)
Proceeds from maturity of debt securities available for sale $ 3,000        
MadHive Inc | Commercial Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Schedule of Equity Method Investments [Line Items]          
Amortization period     2 years    
Investment One          
Schedule of Equity Method Investments [Line Items]          
Equity investments, impairment loss     $ 2,500    
Recorded gains       1,900  
Different investment          
Schedule of Equity Method Investments [Line Items]          
Equity investments, impairment loss       $ 1,900  
Reclassification out of Accumulated Other Comprehensive Income | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Including Noncontrolling Interest          
Schedule of Equity Method Investments [Line Items]          
Other non-operating items, net   $ 20,800 $ 20,800