v3.26.1
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award        
Stock compensation expense $ 6,183 $ 7,127 $ 12,085 $ 14,701
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock compensation expense 5,533 5,863 10,790 9,345
Performance-based restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock compensation expense $ 650 $ 1,264 $ 1,295 $ 5,356