XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 310,632 $ 269,428
U.S.    
Segment Reporting Information [Line Items]    
Revenue $ 264,597 $ 230,433
U.S. | Revenue | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage 85.00% 86.00%
Rest of the world    
Segment Reporting Information [Line Items]    
Revenue $ 46,035 $ 38,995
Rest of the world | Revenue | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage 15.00% 14.00%