v3.26.1
Revenue - Summary of Deferred Contract Costs (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]      
Additional amounts deferred $ 101,094   $ 247,517
Current 11,764   12,840
Total deferred contract costs (deferred commissions) (5,787) $ (6,259)  
Deferred Contract Costs [Member]      
Disaggregation of Revenue [Line Items]      
Balance at beginning of period 25,606 $ 28,125 28,125
Costs amortized (7,439)   (15,871)
Additional amounts deferred 5,787   13,352
Balance at end of period 23,954   25,606
Current 12,190   12,766
Non-current 11,764   12,840
Total deferred contract costs (deferred commissions) $ 23,954   $ 25,606