v3.26.1
Stock-Based Compensation Plans - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based compensation expense:        
Stock-based compensation expense $ 4,384 $ 8,444 $ 9,158 $ 15,714
Costs applicable to revenue        
Stock-based compensation expense:        
Stock-based compensation expense 130 100 260 225
Selling, general, and administrative        
Stock-based compensation expense:        
Stock-based compensation expense $ 4,254 $ 8,344 $ 8,898 $ 15,489