v3.26.3
Stock Incentive Plan - Additional Information (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restricted Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 99,000     108,000 285,000 311,000
Restricted Common Stock | Employee | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 99,145   101,305      
Restricted Common Stock | Employee | 2024 Incentive Plan | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 3 years   3 years      
Restricted Common Stock | Employee | 2024 Incentive Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 8 years   8 years      
Restricted Common Stock | Nonemployee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)   66,165        
Vesting period   3 years        
Stock in lieu of compensation            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 60,000     64,000 143,000 153,000
Stock in lieu of compensation | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 60,796   60,456      
Stock in lieu of compensation | Nonemployee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)   21,908        
Stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 39,000     44,000 142,000 158,000
Stock awards | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)     40,849      
Stock awards | Second Amended and Restated Non-Executive Officer Incentive Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)     18,103      
Vesting period     5 years      
Restricted period | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 38,349          
Restricted period | Nonemployee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)   44,257        
RSU | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 92,000     110,000 92,000 110,000
RSU | 2024 Incentive Plan | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance period 3 years          
Absolute TSR Units | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 29,000     36,000 29,000 36,000
Absolute TSR Units | 2024 Incentive Plan | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date price (in dollars per share) $ 19.04          
Relative TSR Units | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 29,000     35,000 29,000 35,000
Relative TSR Units | 2024 Incentive Plan | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date price (in dollars per share) $ 22.05          
Time-Based TSR Units | 2024 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 34,000     39,000 34,000 39,000
Time-Based TSR Units | 2024 Incentive Plan | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date price (in dollars per share) $ 18.56