v3.26.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]      
Current portion of contract assets $ 1,199   $ 878
Contract assets, noncurrent (less than) 12   $ 15
Revenue recognized from prior year deferred revenue balance 31,024 $ 24,700  
Rebate program, percentage     25.00%
Accrued liability related to rebate program 30,345   $ 35,293
Current portion of commission asset 5,644   6,062
Commission asset, noncurrent 7,728   7,867
Reduction in revenue 710 500  
Deferred asset related to commissions 12,300   13,100
Amortized commissions 2,300 1,500  
Partner Rebate Program      
Disaggregation of Revenue [Line Items]      
Accrued liability related to rebate program 500   1,200
Current portion of commission asset 200   200
Commission asset, noncurrent 800   $ 600
Reduction in revenue $ (100) $ 100