XML 67 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Stock Issuance Agreement (Details) - USD ($)
3 Months Ended
Mar. 13, 2026
Jan. 20, 2026
Aug. 06, 2024
Mar. 31, 2026
Dec. 31, 2025
Common Stock          
Common stock, shares authorized       290,000,000 290,000,000
Preferred stock, shares authorized       10,000,000 10,000,000
Voting rights of common stock       Each share of common stock is entitled to one vote.  
Dividends on common stock       $ 0  
Proceeds from issuance of common stock       $ 189,407,000  
2024 Sales Agreement | Maximum | Scenario plan          
Common Stock          
Proceeds from issuance of common stock $ 200,000,000 $ 100,000,000      
2024 Sales Agreement | Jefferies LLC          
Common Stock          
Common shares issued in transaction       0  
2024 Sales Agreement | Jefferies LLC | Maximum          
Common Stock          
Sales agent fee percentage     3.00%    
2024 Sales Agreement | Jefferies LLC | Maximum | Scenario plan          
Common Stock          
Proceeds from issuance of common stock     $ 100,000,000 $ 200,000,000