v3.25.4
Revenues - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Contract with customer, liability, revenue recognized $ 39,200 $ 53,500 $ 54,500
Contract with customer, liability, revenue recognized, prior period 0 2,800 0
Closing balance of deferred contract cost 3,100 2,800  
Deferred contract cost amortization 14,300 $ 16,100 $ 15,800
Decrease in accounts receivable, net $ 8,037    
Decrease in accounts receivable, net, percent 34.00%    
Decrease in contract assets $ 491    
Decrease in contract assets, percent 7.00%    
Decrease in deferred revenue $ 9,542    
Decrease in deferred revenue, percent 24.00%