v3.26.1
Stock Incentive Plan - Additional Information (Details) - shares
3 Months Ended 6 Months Ended
May 21, 2026
May 07, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restricted Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)     67,000   84,000 186,000 203,000
Restricted Common Stock | Employee | 2024 Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)       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      
Restricted Common Stock | Employee | 2024 Incentive Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period       8 years      
Restricted Common Stock | Nonemployee              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 35,055 31,110          
Vesting period 3 years 3 years          
Stock in lieu of compensation              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)     23,000   28,000 83,000 89,000
Stock in lieu of compensation | 2024 Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)       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)     44,000   56,000 103,000 114,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 | Nonemployee              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 13,147