XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Liabilities:    
Contingent consideration $ 3,596 $ 0
Recurring | Level 1    
Assets [Abstract]    
Investments in debt securities 0 0
Total assets measured at fair value 1,277,860 654,699
Liabilities:    
Contingent consideration 0 0
Warranty obligations    
Warranty obligations, current 0 0
Warranty obligations, non-current 0 0
Total warranty obligations measured at fair value 0 0
Total liabilities measured at fair value 0 0
Recurring | Level 1 | Money market funds    
Assets [Abstract]    
Cash and cash equivalents 1,277,860 654,699
Recurring | Level 2    
Assets [Abstract]    
Investments in debt securities 0 0
Total assets measured at fair value 0 0
Liabilities:    
Contingent consideration 0 0
Warranty obligations    
Warranty obligations, current 0 0
Warranty obligations, non-current 0 0
Total warranty obligations measured at fair value 0 0
Total liabilities measured at fair value 0 0
Recurring | Level 2 | Money market funds    
Assets [Abstract]    
Cash and cash equivalents 0 0
Recurring | Level 3    
Assets [Abstract]    
Investments in debt securities 47,369 0
Total assets measured at fair value 47,369 0
Liabilities:    
Contingent consideration 3,596 0
Warranty obligations    
Warranty obligations, current 10,759 8,267
Warranty obligations, non-current 27,278 20,469
Total warranty obligations measured at fair value 38,037 28,736
Total liabilities measured at fair value 41,633 28,736
Recurring | Level 3 | Money market funds    
Assets [Abstract]    
Cash and cash equivalents $ 0 $ 0