v3.26.1
GEOGRAPHIC INFORMATION - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 375,207 $ 323,919 $ 734,490 $ 634,551
U.S.        
Segment Reporting [Line Items]        
Revenue $ 316,559 $ 276,144 $ 621,928 $ 540,741
U.S. | Revenue | Geographic Concentration Risk        
Segment Reporting [Line Items]        
Concentration risk percentage 84.00% 85.00% 85.00% 85.00%
Rest of the world        
Segment Reporting [Line Items]        
Revenue $ 58,648 $ 47,775 $ 112,562 $ 93,810
Rest of the world | Revenue | Geographic Concentration Risk        
Segment Reporting [Line Items]        
Concentration risk percentage 16.00% 15.00% 15.00% 15.00%