XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 950,010 $ 720,203 $ 514,821
U.S.      
Segment Reporting Information [Line Items]      
Revenue $ 815,773 $ 616,654 $ 439,871
U.S. | Revenue Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 86.00% 86.00% 85.00%
Rest of the world      
Segment Reporting Information [Line Items]      
Revenue $ 134,237 $ 103,549 $ 74,950
Rest of the world | Revenue Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 14.00% 14.00% 15.00%