v3.26.1
Employee Benefit Plans - Non-Employee Director Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Non-Employee Director    
Employee Benefit Plans    
Number of shares of common stock issued 45,585 134,491
Share-based compensation expense $ 100 $ 200
Reimbursement of administrative expenses to director 0 $ 100
Employee Stock Option | Non-Employee Director    
Employee Benefit Plans    
Share-based compensation expense $ 19  
Service Stock Options Awards    
Employee Benefit Plans    
Number of options granted 295,898  
Service Stock Options Awards | Non-Employee Director    
Employee Benefit Plans    
Number of options granted 163,638  
Market Condition Stock Option Awards | Non-Employee Director    
Employee Benefit Plans    
Number of options granted 87,260  
Market Condition Stock Option Awards | Non-Employee Director | Minimum    
Employee Benefit Plans    
Vesting period 1 year  
Market Condition Stock Option Awards | Non-Employee Director | Maximum    
Employee Benefit Plans    
Vesting period 3 years