v3.26.1
Stock-Based Compensation Plans - Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-based compensation plans    
Total Stock Compensation Expense $ 13,752 $ 6,907
2023 Incentive Stock Plan    
Stock-based compensation plans    
Total Stock Compensation Expense 13,737 6,858
Employee Stock Purchase Plan    
Stock-based compensation plans    
Total Stock Compensation Expense $ 15 $ 49