v3.26.1
Stock-Based Compensation - 2022 Inducement Plan (Details) - USD ($)
3 Months Ended
May 09, 2022
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation   $ 1,286,000 $ 1,386,000
2022 Inducement Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Increase in number of shares available for issuance as proportion of shares of common stock (in shares) 400,000    
Award grant period 10 years    
Rate of purchase price of stock on fair value (as a percent) 100.00%    
Common stock reserved for issuance (in shares)   166,669  
Stock-based compensation   $ 300,000 $ 300,000
Income tax benefits recognized   0  
Options, stock-based compensation not yet recognized   $ 200,000  
Unamortized employee stock-based compensation expected to recognized over remaining estimated vesting period   1 month 24 days