v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenues (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]        
Revenue $ 138,138 $ 104,220 $ 268,079 $ 198,158
Domestic        
Disaggregation of Revenue [Line Items]        
Revenue 78,777 60,416 152,813 115,694
International        
Disaggregation of Revenue [Line Items]        
Revenue 59,361 43,804 115,266 82,464
App-based revenue        
Disaggregation of Revenue [Line Items]        
Revenue 113,267 86,948 219,923 167,025
Advertising revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 24,871 $ 17,272 $ 48,156 $ 31,133