v3.26.1
Subsequent Events (Details) - USD ($)
$ in Millions
Jul. 10, 2026
Apr. 10, 2026
Subsequent Events [Line Items]    
Net proceeds   $ 24.5
Forecast [Member]    
Subsequent Events [Line Items]    
Aggregate amount private offering $ 25.0  
Maximum issuance amount $ 50.0  
7.25% 2029 Notes [Member]    
Subsequent Events [Line Items]    
Issued aggregage principal amount   $ 25.0
Fixed-rate percentage   7.25%
Percentage of offering price   98.00%
Offering costs incurred   $ 0.2