v3.25.4
Equity Plan - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 25, 2023
May 21, 2020
May 20, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total compensation cost $ 2,082 $ 2,841 $ 2,396      
Total income benefit on share-based compensation $ (77)          
Total income expense on share-based compensation   $ 280 $ 54      
Share-Based Payment Arrangement, Grantee Status [Extensible Enumeration] Share-Based Payment Arrangement, Employee [Member]          
RSU            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) 211,696          
Expected weighted-average period for recognition of compensation costs related to nonvested stock options (in years) 1 year 10 months 2 days          
Total unrecognized compensation cost related to nonvested restricted stock awards $ 2,522          
Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years) 4 years          
Expiration term (in years) 10 years          
Total unrecognized compensation cost related to nonvested stock options granted $ 226          
Expected weighted-average period for recognition of compensation costs related to nonvested stock options (in years) 1 year 1 month 9 days          
PRSU            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) 115,912          
Expected weighted-average period for recognition of compensation costs related to nonvested stock options (in years) 3 months 29 days          
Total unrecognized compensation cost related to nonvested restricted stock awards $ 35          
Restricted Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) 88,099          
Expected weighted-average period for recognition of compensation costs related to nonvested stock options (in years) 2 years 1 month 6 days          
Total unrecognized compensation cost related to nonvested restricted stock awards $ 390          
Restricted Stock | Board of Directors            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years) 1 year          
Granted (in shares) 88,099          
2013 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized for equity plan (in shares)         5,000,000 3,000,000
2023 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares reserved for future issuance (in shares)       600,000    
Number of shares available for future grants (in shares) 410,508          
2023 Plan | RSU            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years) 3 years          
Long Term Incentive Equity Program | RSU            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of awarded value in relevant award type 50.00%          
Long Term Incentive Equity Program | PRSU            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) 115,912          
Percentage of awarded value in relevant award type 50.00%          
Performance period (in years) 3 years          
Duration to cliff vesting (in years) 3 years