v3.26.1
Equity Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 553 $ 765
Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected future stock-based compensation expense $ 1,800  
Average period of expected future stock option expense 1 year 6 months  
Performance Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected future stock-based compensation expense $ 581  
Average period of expected future stock option expense 1 year 4 months 24 days  
2019 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 204 $ 0
2019 Equity Incentive Plan | Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 201,172  
Grant date value $ 2,800  
2019 Equity Incentive Plan | Restricted Stock Awards | Share-based Payment Arrangement, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 35,064  
Award vesting period 1 year  
2019 Equity Incentive Plan | Restricted Stock Awards | Share-based Payment Arrangement, Tranche Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 166,108  
Award vesting period 3 years  
Award requisite service period 1 year