XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Customer incentives and rebates $ 13,471 $ 15,916
Deferred revenue 7,750 1,922
Accrued other taxes payable 6,996 10,218
Payables, Transition Service Agreements 1,071 10,927
Other 15,194 17,745
Total other current liabilities $ 44,482 $ 56,728