v3.26.1
Stock-Based Compensation - RSUs and PSUs (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2024
Jun. 30, 2026
Restricted stock units    
Stock-Based Compensation    
Unrecognized compensation cost   $ 11.8
Weighted average period for recognition of stock-based compensation expense   2 years
Performance stock units    
Stock-Based Compensation    
Unrecognized compensation cost   $ 0.3
Weighted average period for recognition of stock-based compensation expense   1 year 6 months
Performance stock units | 2020 ESPP    
Stock-Based Compensation    
Maximum payout percentage 100.00%