v3.26.1
Stock-Based Compensation - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2026
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award      
Unrecognized stock compensation expense     $ 35,645
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition     2 years 1 month 6 days
Restricted stock units | Employee      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting term     3 years
Restricted stock units | Director      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting term     1 year
Performance-based restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting term     1 year 8 months 12 days
Unrecognized stock compensation expense     $ 2,669
Performance-based restricted stock units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Grant date term 1 year 2 years  
Performance-based restricted stock units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Grant date term 3 years 3 years  
TSR Awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Grant date term   2 years  
Vesting of award based on performance achieved (percent)   0.00%  
TSR Awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Grant date term   3 years  
Vesting of award based on performance achieved (percent)   200.00%