XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jan. 31, 2021
Dec. 31, 2020
Liabilities:      
Contingent consideration $ 4,193   $ 0
Level 3      
Assets [Abstract]      
Investment in debt security   $ 25,000  
Recurring | Level 1      
Assets [Abstract]      
Investment in debt security 0   0
Total assets measured at fair value 1,463,750   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,463,750   654,699
Recurring | Level 2      
Assets [Abstract]      
Investment in debt security 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]      
Investment in debt security 26,437   0
Total assets measured at fair value 26,437   0
Liabilities:      
Contingent consideration 3,540   0
Warranty obligations      
Warranty obligations, current 10,163   8,267
Warranty obligations, non-current 23,156   20,469
Total warranty obligations measured at fair value 33,319   28,736
Total liabilities measured at fair value 36,859   28,736
Recurring | Level 3 | Money market funds      
Assets [Abstract]      
Cash and cash equivalents $ 0   $ 0