v3.26.1
Revenue from Contracts with Customers - Summary of Revenues of Customer by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 210,883 $ 214,193 $ 420,574 $ 424,446
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 147,123 153,207 294,148 303,757
Rest of world        
Disaggregation of Revenue [Line Items]        
Total revenue $ 63,760 $ 60,986 $ 126,426 $ 120,689