v3.26.1
Stock-based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
tradingDay
$ / shares
Jun. 30, 2026
USD ($)
$ / shares
Restricted stock awards - performance based awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     20 months
Unrecognized stock-based compensation expense   $ 0 $ 0
Restricted Stock Units-Market Condition      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense   $ 400,000 $ 400,000
Unrecognized stock-based compensation expense, weighted average remaining term     1 year 10 months 20 days
Granted (in shares) | shares 71,700    
Granted, grant date fair value $ 600,000    
Share price | $ / shares   $ 21.40 $ 21.40
Consecutive trading days | tradingDay   60  
Unvested Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense   $ 400,000 $ 400,000
Unrecognized stock-based compensation expense, weighted average remaining term     10 months 9 days
Unvested Restricted Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     1 year
Unvested Restricted Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     3 years
Stock Option Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense, weighted average remaining term     1 year 10 months 2 days
Unrecognized stock-based compensation expenses   $ 500,000 $ 500,000