XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Geographic Information - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 284,347 $ 228,536 $ 553,775 $ 442,062
U.S.        
Segment Reporting Information [Line Items]        
Revenue $ 242,034 $ 196,308 $ 472,467 $ 380,233
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 $ 42,313 $ 32,228 $ 81,308 $ 61,829
Rest of the world | Revenue | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage 15.00% 14.00% 15.00% 14.00%