v3.25.2
Stock-Based Compensation - Narratives (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
plan
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award      
Number of equity award plans | plan 2    
Unvested shares (in shares) 185,101   223,875
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Total fair value of restricted stock awards vested | $ $ 3.1    
Share based compensation expenses | $ 0.9 $ 1.7  
Unrecognized stock compensation expense for restricted stock | $ $ 4.2    
Weighted average period for recognition of compensation expense for restricted stock (in years) 1 year 4 months 24 days    
Performance Based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Unvested shares (in shares)     35,186
Minimum | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Share based payment award, vesting period (in years) 1 year    
Maximum | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Share based payment award, vesting period (in years) 5 years    
2022 Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of common stock reserved for issuance (in shares) 300,856    
2022 Plan | Performance Based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Share based payment award, vesting period (in years) 3 years    
Unvested shares (in shares) 53,255    
Percentage of grant as share quantity for which performance metric is met (as a percent)   150.00%  
2022 Plan | Minimum | Performance Based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of grant as share quantity for which performance metric is met (as a percent) 0.00%    
2022 Plan | Maximum | Performance Based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of grant as share quantity for which performance metric is met (as a percent) 200.00%