XML 124 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Jan. 15, 2021
Nov. 30, 2017
Feb. 26, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Subsequent Event [Line Items]            
Cash paid net of cash acquired       $ 55,138 $ 58,419 $ 35,857
1.50% Convertible Senior Notes Due 2022            
Subsequent Event [Line Items]            
Common stock issued upon conversion of notes   3,400,000        
Subsequent Event | 1.50% Convertible Senior Notes Due 2022            
Subsequent Event [Line Items]            
Common stock issued upon conversion of notes     581,829      
Conversion of aggregate principal amount of notes     $ 19,600      
Red Sky Technologies Inc. | Subsequent Event            
Subsequent Event [Line Items]            
Date of acquisition of business Jan. 15, 2021          
Total purchase price net of cash acquired $ 55,400          
Cash paid net of cash acquired $ 32,400          
Number of newly issued common stock 162,820          
Contingent payment $ 30,000