XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 338,851 $ 295,885 $ 973,402 $ 849,660
U.S.        
Segment Reporting Information [Line Items]        
Revenue $ 288,735 $ 251,806 $ 829,475 $ 724,273
U.S. | Revenue | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage 85.00% 85.00% 85.00% 85.00%
Rest of the world        
Segment Reporting Information [Line Items]        
Revenue $ 50,116 $ 44,079 $ 143,927 $ 125,387
Rest of the world | Revenue | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage 15.00% 15.00% 15.00% 15.00%