XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 295,885 $ 247,907 $ 849,660 $ 689,969
U.S.        
Segment Reporting Information [Line Items]        
Revenue $ 251,806 $ 212,902 $ 724,273 $ 593,135
U.S. | Revenue | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage 85.00% 86.00% 85.00% 86.00%
Rest of the world        
Segment Reporting Information [Line Items]        
Revenue $ 44,079 $ 35,005 $ 125,387 $ 96,834
Rest of the world | Revenue | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage 15.00% 14.00% 15.00% 14.00%