XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Restricted Stock Granted (Details) - 2010 and 2020 Equity Incentive Plan - Restricted Stock - shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 96,624    
Remaining Term (In Years) 1 year 10 months 24 days    
2023 | Three Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years)     3 years
Shares     26,609
Remaining Term (In Years)     9 months 18 days
2024 | Three Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years)   3 years  
Shares   27,737  
Remaining Term (In Years)   1 year 9 months 18 days  
2024 | Two Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years)   2 years  
Shares   1,869  
Remaining Term (In Years)   9 months 18 days  
2025 | Three Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years) 3 years    
Shares 39,709    
Remaining Term (In Years) 2 years 9 months 18 days    
2025 | One Year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years) 1 year    
Shares 700    
Remaining Term (In Years) 9 months 18 days