v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares remain available for future grants (in shares) 216,063  
Stock-based compensation expense $ 549 $ 503
Options granted (in shares) 0 0
Non-vested outstanding stock options (in shares) 6,077  
Stock options, expected to vest, remaining weighted average vesting period 1 year  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 23 $ 41
Restricted stock | Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 4 years  
Restricted stock | Non-Employee Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 2 years  
Restricted stock and common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 526 402
Common stock in lieu of cash | Non-Employee Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 0 $ 60