v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (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 $ 67,542 $ 51,300 $ 127,419 $ 92,677
OUS        
Disaggregation of Revenue [Line Items]        
Total revenue 42,849 41,048 83,132 76,330
US        
Disaggregation of Revenue [Line Items]        
Total revenue $ 24,693 $ 10,252 $ 44,287 $ 16,347