XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended 15 Months Ended
May 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Stock Award Plans and Stock-Based Compensation            
Award requisite service period 3 years          
Stock-based compensation expense   $ 6,400 $ 5,400 $ 11,300 $ 10,300  
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   $ 1,300 $ 1,200 $ 1,300 $ 1,200  
Common Stock            
Stock Award Plans and Stock-Based Compensation            
Exercise of stock options (in shares)       0.2 0.2 0.1