v3.25.2
Stock Based Compensation Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 17, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 28, 2015
Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Intrinsic value of options exercised   $ 125 $ 116 $ 253 $ 570  
Share-based compensation expense   0 0 0 0  
Unrecognized share-based compensation expense   0   $ 0    
Restricted Stock Awards            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Restricted stock grants       1,250    
Share-based compensation expense   120 133 $ 238 265  
Fair value of vested shares   6 $ 7 56 $ 56  
Unrecognized share-based compensation expense   $ 858   $ 858    
Recognition period       1 year 10 months 6 days    
Restricted Stock Awards | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting term       2 years    
Restricted Stock Awards | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting term       5 years    
2015 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares reserved for issuance           976,211
2025 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares reserved for issuance 425,000          
2025 Plan | Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting term 5 years          
Expiration term 10 years          
2025 Plan | Employee Stock Option | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Price of stock expressed in fair value percentage 100.00%          
2025 Plan | Employee Stock Option | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Term of award 10 years