XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments and Note Receivable (Narrative) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
investment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Mar. 31, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]          
Initial investment $ 5,000   $ 5,247    
Total revenue 102,905 $ 121,236      
Total cost of sales 61,983 74,138      
Accounts receivable 102,792   101,497    
Aggregate carrying value of equity investments without a readily determinable value 20,847   20,847    
Accounts payable 40,407   $ 49,757    
Maximum exposure to losses $ 13,000        
Variable Interest Entity, Not Primary Beneficiary          
Schedule of Equity Method Investments [Line Items]          
Number of variable interest entities | investment 2        
Saudi Arabian Industrial Investments Company          
Schedule of Equity Method Investments [Line Items]          
Initial investment       $ 6,500  
Ownership percentage 49.00%   49.00%    
Saudi Arabian Industrial Investments Company | Related Party          
Schedule of Equity Method Investments [Line Items]          
Total revenue $ 263 301      
Total cost of sales 86 193      
Accounts receivable 205   $ 1,092    
Entach Inc          
Schedule of Equity Method Investments [Line Items]          
Aggregate carrying value of equity investments without a readily determinable value 6,900   6,900   $ 10,000
Fair value of investment         $ 9,670
Historical impairment charges 2,770   2,770    
Payments to investment 153 $ 14      
Entach Inc | Related Party          
Schedule of Equity Method Investments [Line Items]          
Accounts payable $ 35   $ 26