XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Financial Information - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Advanced payments related to procurement of inventories of components $ 0 $ 0   $ 9,400
Charge for excess inventory and non-cancellable purchase commitments   107,159 $ 1,284  
Accrued open non-cancellable purchase commitments 29,974 29,974    
Procurement of Sub-Assembly Components        
Charge for excess inventory and non-cancellable purchase commitments 7,400 7,400    
Non-cancellable Purchase Commitments for Raw Materials        
Charge for excess inventory and non-cancellable purchase commitments 30,000 30,000    
Accrued open non-cancellable purchase commitments $ 30,000 $ 30,000