XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Geographic Information - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue $ 720,203 $ 514,821 $ 400,291
U.S.      
Segment Reporting Information [Line Items]      
Revenue $ 616,654 $ 439,871 $ 351,323
U.S. | Revenue Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk percentage 86.00% 85.00% 88.00%
Rest of the World      
Segment Reporting Information [Line Items]      
Revenue $ 103,549 $ 74,950 $ 48,968
Rest of the World | Revenue Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk percentage 14.00% 15.00% 12.00%