v3.26.3
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock Award Plans and Stock-Based Compensation          
Award requisite service period 3 years        
Stock-based compensation expense   $ 6,500 $ 5,300 $ 17,800 $ 15,700
Proceeds from Employee Stock Purchase Plan purchases       1,302 1,246
2020 Employee Stock Purchase Plan          
Stock Award Plans and Stock-Based Compensation          
Proceeds from Employee Stock Purchase Plan purchases   $ 0 $ 0 $ 1,300 $ 1,200
Common Stock          
Stock Award Plans and Stock-Based Compensation          
Exercise of stock options (in shares)   2,940 3,121 200,000 200,000