XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION - Summary of Disaggregated Revenue by Primary Geographical Market and Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net revenues $ 1,382,049 $ 774,425 $ 624,333
Products delivered at a point in time      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net revenues 1,323,960 728,254  
Products and services delivered over time      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net revenues 58,089 46,171  
U.S.      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net revenues 1,108,801 637,879  
International      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net revenues $ 273,248 $ 136,546