v3.26.3
Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]          
Preferred Stock, shares authorized (in shares) 75,000,000   75,000,000   75,000,000
Preferred stock par value (in dollars per share) $ 0.001   $ 0.001   $ 0.001
Preferred Stock, shares issued (in shares) 5,666,082   5,666,082   2,019,525
Preferred Stock, shares outstanding (in shares) 5,666,082   5,666,082   2,019,525
Net proceeds     $ 81,215 $ 19,111  
Series A Preferred Stock          
Class of Stock [Line Items]          
Preferred Stock, shares issued (in shares) 5,666,082   5,666,082    
Preferred Stock, shares outstanding (in shares) 5,666,082   5,666,082    
Preferred Stock, redemption price (in dollars per share) $ 25.00   $ 25.00    
Series A Preferred Stock | At The Market Offerings          
Class of Stock [Line Items]          
Preferred stock par value (in dollars per share) $ 0.001   $ 0.001    
Issuance of stock, net of issuance costs (in shares) 0 246,028 3,646,557 805,009  
Net proceeds   $ 5,900 $ 81,200 $ 19,100