v3.22.2.2
FINANCIAL INSTRUMENTS - Schedule of Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Measurements    
Cost $ 238,010 $ 70,651
Gross Unrealized Gains 0 182
Gross Unrealized Losses (1,315) (2)
Fair Value (Level 2) 236,695 70,831
Current:    
Fair Value Measurements    
Cost 220,514  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1,213)  
Fair Value (Level 2) 219,301  
Asset-backed securities | Current:    
Fair Value Measurements    
Cost 22,298 3,182
Gross Unrealized Gains 0 0
Gross Unrealized Losses (127) 0
Fair Value (Level 2) 22,171 3,182
Commercial paper | Current:    
Fair Value Measurements    
Cost 169,736 57,533
Gross Unrealized Gains 0 80
Gross Unrealized Losses (903) (2)
Fair Value (Level 2) 168,833 57,611
Corporate bonds | Current:    
Fair Value Measurements    
Cost 2,000 9,936
Gross Unrealized Gains 0 102
Gross Unrealized Losses 0 0
Fair Value (Level 2) 2,000 $ 10,038
U.S. federal agency bonds | Current:    
Fair Value Measurements    
Cost 24,474  
Gross Unrealized Gains 0  
Gross Unrealized Losses (160)  
Fair Value (Level 2) 24,314  
U.S. federal agency bonds | Noncurrent:    
Fair Value Measurements    
Cost 17,496  
Gross Unrealized Gains 0  
Gross Unrealized Losses (102)  
Fair Value (Level 2) 17,394  
U.S. government bonds | Current:    
Fair Value Measurements    
Cost 2,006  
Gross Unrealized Gains 0  
Gross Unrealized Losses (23)  
Fair Value (Level 2) $ 1,983