v3.26.1
Revenue from Contracts with Customers - Summary of Disaggregation of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Financing Receivable Impaired [Line Items]        
Total revenue $ 100,886 $ 83,270 $ 194,378 $ 163,223
United States        
Financing Receivable Impaired [Line Items]        
Total revenue 60,409 50,969 117,098 99,603
International        
Financing Receivable Impaired [Line Items]        
Total revenue $ 40,477 $ 32,301 $ 77,280 $ 63,620