v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 500    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year 18 days    
Share-based compensation expense $ 1,388 $ 1,879  
Warrants      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year 25 days    
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 500    
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options granted 0    
Share-based compensation expense $ 119 501  
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 9 months 29 days    
Number of shares, issued 1,487,366   1,307,366
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 2,800    
Share-based compensation expense $ 487 380  
Restricted Stock Units | Two Thousand Twenty Three Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares, issued 180,000    
Restricted Stock Units | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Service period 4 years    
Restricted Stock Units | Minimum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Service period 12 months    
Restricted Share Purchase Agreement      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 month 28 days    
Number of shares, issued 7,706   13,486
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 200    
Share-based compensation expense $ 169 169  
Performance Based Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 1 month 9 days    
Number of shares, issued 1,211,071   1,131,071
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 1,600    
Share-based compensation expense $ 410 $ 757  
Performance Based Restricted Stock Units | Two Thousand Twenty Three Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares, issued 80,000    
Service period 4 years