v3.22.2.2
Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Other Financial Instrument    
Cash and cash equivalents $ 87,151 $ 189,711
Net investment in sales-type leases 24,991 28,392
Equity securities 1,095 1,087
Equity securities 15,200  
Foreign exchange contracts forwards (1,608) 79
Carrying Amount, Fair Value Disclosure [Member] | Fair Value, Inputs, Level 1 [Member]    
Other Financial Instrument    
Cash and cash equivalents 87,151 189,711
Equity securities 1,095 1,087
Carrying Amount, Fair Value Disclosure [Member] | Fair Value, Inputs, Level 2 [Member]    
Other Financial Instrument    
Net financed sales receivables 97,770 112,657
Net investment in sales-type leases 24,848 28,392
Equity securities 1,000 1,000
COLI 3,366 3,275
Bank of China Facility borrowings (4,763) (3,612)
Federal Economic Development Loan (1,772)  
Convertible Notes (230,000) (230,000)
Carrying Amount, Fair Value Disclosure [Member] | Designated as Hedging Instrument [Member] | Fair Value, Inputs, Level 2 [Member]    
Other Financial Instrument    
Foreign exchange contracts forwards (1,608) 79
Estimate of Fair Value, Fair Value Disclosure [Member] | Fair Value, Inputs, Level 1 [Member]    
Other Financial Instrument    
Cash and cash equivalents 87,151 189,711
Equity securities 1,095 1,087
Estimate of Fair Value, Fair Value Disclosure [Member] | Fair Value, Inputs, Level 2 [Member]    
Other Financial Instrument    
Net financed sales receivables 96,019 112,662
Net investment in sales-type leases 24,823 28,407
Equity securities 1,000 1,000
COLI 3,366 3,275
Bank of China Facility borrowings (4,763) (3,612)
Federal Economic Development Loan (1,772)  
Convertible Notes (193,400) (223,100)
Estimate of Fair Value, Fair Value Disclosure [Member] | Designated as Hedging Instrument [Member] | Fair Value, Inputs, Level 2 [Member]    
Other Financial Instrument    
Foreign exchange contracts forwards $ (1,608) $ 79