v3.26.1
Shareholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
Apr. 30, 1998
USD ($)
vote
$ / shares
shares
Mar. 31, 2026
$ / shares
shares
Dec. 02, 2025
Mar. 31, 2025
$ / shares
shares
Dec. 03, 2024
$ / shares
shares
Dec. 02, 2024
shares
Class of Stock [Line Items]            
Preferred stock, shares issued (in shares) 250,000          
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001          
Preferred stock, shares issued, price per share (in dollars per share) | $ / shares $ 4.00          
Stock issuance costs | $ $ 112          
Convertible preferred stock, shares issued upon conversion (in shares) 4.05          
Preferred stock, liquidation preference (in dollars per share) | $ / shares $ 4.00          
Preferred stock, votes per share (in shares) | vote 1          
Number of outstanding right shares (in shares)           1
Beneficial ownership threshold percentage           12.50%
Rights agreement, extension term     1 year      
Series A Junior Participating Preferred Stock            
Class of Stock [Line Items]            
Number of outstanding right shares (in shares)         0.001  
Exercise price (in dollars per share) | $ / shares         $ 27.00  
Percentage of common stock exercise threshold         12.50%  
Market value purchase price rate         2  
Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares issued (in shares)       2,500    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001    
Preferred stock, liquidation preference (in dollars per share) | $ / shares   $ 4   $ 4    
Preferred stock, shares outstanding (in shares)   2,500   2,500    
Preferred stock, shares authorized (in shares)   250,000   250,000    
Series A Junior Participating Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares issued (in shares)   0   0    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001 $ 0.001  
Preferred stock, shares outstanding (in shares)   0   0    
Preferred stock, shares authorized (in shares)   100,000   100,000 100,000