XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Trade accounts receivable, gross $ 160,289 $ 108,443    
Short-term contract liabilities (deferred revenue) (12,736) (1,822) $ (603) $ (946)
Short-term contract liabilities (accounts payable) $ (699) $ (699)