v3.25.4
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Current portion of contract assets $ 878 $ 799
Contract assets, noncurrent (less than) 15 657
Revenue recognized from prior year deferred revenue balance 64,490 46,431
Lease revenue 83,936 65,200
Accrued Liability related to rebate program 35,293 19,508
Current portion of commission asset 6,062 5,429
Commission asset, noncurrent 7,867 7,567
Reduction in revenue 6,868 12,815
Deferred asset related to commissions 13,100 13,000
Amortized commissions 7,400 5,700
Partner Rebate Program    
Disaggregation of Revenue [Line Items]    
Accrued Liability related to rebate program 1,200  
Current portion of commission asset 200  
Commission asset, noncurrent 600  
Reduction in revenue (400)  
Related Party    
Disaggregation of Revenue [Line Items]    
Lease revenue $ 0 $ 1,100