v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based Compensation          
Shares authorized to be issued under the plan (in shares)   1,600,000   1,600,000  
Recorded compensation costs for the RSAs and RSUs   $ 1.7 $ 1.3 $ 2.3 $ 2.6
RSAs          
Stock-based Compensation          
Period for recognition       1 year 8 months 12 days  
Unrecognized compensation cost   3.7   $ 3.7  
Performance-Based Restricted Stock Unit Awards (RSUs)          
Stock-based Compensation          
Period for recognition       1 year 9 months 18 days  
Unrecognized compensation cost   $ 4.6   $ 4.6  
Performance period 36 months        
Performance-Based Restricted Stock Unit Awards (RSUs) | Minimum          
Stock-based Compensation          
Options vested on anniversary date 0.00%        
Performance-Based Restricted Stock Unit Awards (RSUs) | Maximum          
Stock-based Compensation          
Options vested on anniversary date 200.00%        
Market-Based Restricted Stock Unit Awards (RSUs)          
Stock-based Compensation          
Performance period 34 months        
Officer | RSAs          
Stock-based Compensation          
Vesting period 36 months        
Cliff vesting period 12 months        
Period for recognition 36 months        
Director | RSAs          
Stock-based Compensation          
Vesting period 12 months        
Period for recognition 12 months        
Equity Incentive Plan 2024          
Stock-based Compensation          
Shares authorized to be issued under the plan (in shares)   158,950   158,950