v3.26.1
Revenue - Schedule of Revenues Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 50,272 $ 35,322
Total revenue not from contracts with customers 4,247 2,393
U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 45,177 31,423
International    
Disaggregation of Revenue [Line Items]    
Total revenue $ 5,095 $ 3,899