XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) - Restricted stock awards - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Awards      
Outstanding at beginning of period (in shares) 98,216    
Granted (in shares) 141,325    
Cancelled (in shares) (1,560)    
Exchanged for common shares (in shares) (75,832)    
Outstanding at end of period (in shares) 162,149 98,216  
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in USD per share) $ 23.57    
Granted (in USD per share) 32.16 $ 21.86 $ 18.75
Cancelled (in USD per share) 25.28    
Exchanged for common shares (in USD per share) 24.09    
Outstanding at end of period (in USD per share) $ 31.68 $ 23.57