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 |