v3.26.1
Warrants - Schedule Warrants or Rights (Details) - $ / shares
shares in Thousands
1 Months Ended
May 11, 2026
May 31, 2026
Jan. 31, 2026
Jan. 22, 2026
Oct. 31, 2025
Mar. 31, 2025
Sep. 30, 2024
Class of Warrant or Right [Line Items]              
Exercise Price (in dollars per share)   $ 9.19          
Increase (Decrease) In Class Of Warrant Or Rights [Roll Forward]              
Outstanding beginning balance (in shares)   1,158          
Issued (in shares)   0          
Expired (in shares)   0          
Exercised (in shares) (700) (700)          
Outstanding ending balance (in shares)   458          
January 2026 Private Placement Warrants              
Class of Warrant or Right [Line Items]              
Exercise Price (in dollars per share)   $ 8.22 $ 8.22        
Remaining term (Years)   5 years 1 month 6 days          
Increase (Decrease) In Class Of Warrant Or Rights [Roll Forward]              
Outstanding beginning balance (in shares)   356          
Issued (in shares)   0          
Expired (in shares)   0          
Exercised (in shares)   0          
Outstanding ending balance (in shares)   356          
January 2026 Placement Agent Warrant              
Class of Warrant or Right [Line Items]              
Exercise Price (in dollars per share)   $ 8.22   $ 8.22      
Remaining term (Years)   5 years 1 month 6 days          
Increase (Decrease) In Class Of Warrant Or Rights [Roll Forward]              
Outstanding beginning balance (in shares)   14          
Issued (in shares)   0          
Expired (in shares)   0          
Exercised (in shares)   0          
Outstanding ending balance (in shares)   14          
October 2025 Placement Agent Warrant              
Class of Warrant or Right [Line Items]              
Exercise Price (in dollars per share)   $ 4.81     $ 4.81    
Remaining term (Years)   4 years 4 months 24 days          
Increase (Decrease) In Class Of Warrant Or Rights [Roll Forward]              
Outstanding beginning balance (in shares)   15          
Issued (in shares)   0          
Expired (in shares)   0          
Exercised (in shares)   0          
Outstanding ending balance (in shares)   15          
March 2025 Inducement Warrant              
Class of Warrant or Right [Line Items]              
Exercise Price (in dollars per share)   $ 6.36       $ 6.36  
Remaining term (Years)   3 years 9 months 18 days          
Increase (Decrease) In Class Of Warrant Or Rights [Roll Forward]              
Outstanding beginning balance (in shares)   700          
Issued (in shares)   0          
Expired (in shares)   0          
Exercised (in shares)   (700)          
Outstanding ending balance (in shares)   0          
September 2024 Series A Warrants              
Class of Warrant or Right [Line Items]              
Exercise Price (in dollars per share)   $ 15.00         $ 15.00
Remaining term (Years)   3 years 3 months 18 days          
Increase (Decrease) In Class Of Warrant Or Rights [Roll Forward]              
Outstanding beginning balance (in shares)   73          
Issued (in shares)   0          
Expired (in shares)   0          
Exercised (in shares)   0          
Outstanding ending balance (in shares)   73