Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Narrative (Details)

v3.25.0.1
Share-Based Compensation - Narrative (Details)
$ in Millions
12 Months Ended
Mar. 26, 2024
Feb. 13, 2024
Jan. 01, 2024
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock split, conversion ratio (in shares) 3        
Total unrecognized compensation cost | $       $ 10.5  
Total unrecognized compensation cost, period for recognition       1 year  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years 3 years
PSU conversion ration (in shares)       1  
Award vesting rights, percentage   100.00% 100.00%    
Performance Shares | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       50.00%  
Performance Shares | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       50.00%  
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grants (in shares)       136,238  
Common Stock | Director | 2021 Directors Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grants (in shares)       24,219  
Common Stock | Maximum | Employee | 2021 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)       225,000  
Common Stock | Maximum | Director | 2021 Directors Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)       30,000  
Restricted Stock Awards | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       33.00%  
Restricted Stock Awards | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       33.00%  
Restricted Stock Awards | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       33.00%