v3.26.1
Equity Offerings - Put-Call Agreement (Details) - USD ($)
$ in Millions
Aug. 11, 2025
Aug. 20, 2024
Put Option    
Equity Offerings    
Right to sell, maximum shares $ 1.0  
Discount on issue price 10.00%  
Put Option | Related party | Baron Hunter Group, LLC    
Equity Offerings    
Right to sell, maximum shares $ 1.0 $ 2.0
Discount on issue price 10.00% 10.00%
Exercise period   10 days
Put Option | Related party | Steele Creek Partners LLC    
Equity Offerings    
Right to sell, maximum shares $ 1.0 $ 2.0
Discount on issue price 10.00% 10.00%
Exercise period   10 days
Call Option | Related party | Baron Hunter Group, LLC    
Equity Offerings    
Exercise period   10 days
Right to Purchase, maximum shares $ 1.0 $ 2.0
Premium on issue price 10.00% 10.00%
Call Option | Related party | Steele Creek Partners LLC    
Equity Offerings    
Exercise period   10 days
Right to Purchase, maximum shares $ 1.0 $ 2.0
Premium on issue price 10.00% 10.00%