XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Warrants to Purchase Common Stock (Details) - Warrants to Purchase Common Shares - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Warrant or Right [Line Items]    
Issued warrants during period 0 0
Exercised warrants during period 0 0
Weighted Average Remaining Life (years) 2 years 9 months 18 days  
Common shares issuable upon exercise of outstanding warrants, beginning balance 150  
Common shares issuable upon exercise of outstanding warrants, ending balance 150  
Weighted-average exercise price, beginning of period $ 7.71  
Weighted-average exercise price, end of period $ 7.71