Annual report pursuant to Section 13 and 15(d)

Segment Information and Geographic Data - Schedule of Revenue by Geographical Data (Details)

v3.20.4
Segment Information and Geographic Data - Schedule of Revenue by Geographical Data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Revenues $ 757,980 $ 571,850 $ 586,930
United States      
Segment Reporting Information [Line Items]      
Revenues 691,891 517,987 564,731
International      
Segment Reporting Information [Line Items]      
Revenues $ 66,089 $ 53,863 $ 22,199