XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Plans - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation expense:        
Stock-based compensation expense $ 8,444 $ 5,397 $ 15,714 $ 10,594
Costs applicable to revenue        
Stock-based compensation expense:        
Stock-based compensation expense 100 89 225 181
Selling, general, and administrative        
Stock-based compensation expense:        
Stock-based compensation expense $ 8,344 $ 5,308 $ 15,489 $ 10,413