XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 1,151,708 $ 950,010 $ 720,203
U.S.      
Segment Reporting Information [Line Items]      
Revenue $ 981,869 $ 815,773 $ 616,654
U.S. | Revenue Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 85.00% 86.00% 86.00%
Rest of the world      
Segment Reporting Information [Line Items]      
Revenue $ 169,839 $ 134,237 $ 103,549
Rest of the world | Revenue Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 15.00% 14.00% 14.00%