XML 82 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 20, 2026
Mar. 31, 2026
Mar. 31, 2025
Apr. 09, 2025
Feb. 28, 2025
Subsequent Event [Line Items]          
Exercise of warrants (in shares)   372,000      
Warrants exercised price (in USD per share)       $ 7.62 $ 15.00
Proceeds from exercise of warrants   $ 2,781 $ 0    
February 2025 Warrants | Subsequent Event          
Subsequent Event [Line Items]          
Exercise of warrants (in shares) 200,000        
Warrants exercised price (in USD per share) $ 7.62        
Proceeds from exercise of warrants $ 1,500