v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 01, 2026
Apr. 28, 2026
Apr. 01, 2026
Mar. 31, 2026
Dec. 31, 2025
Subsequent Event [Line Items]          
Common stock, shares issued       15,534,956 7,598,987
Purchase price of shares     $ 26.66    
Number of shares issued and sold     949,126    
Offering price     $ 26.66    
Proceed from issued and sold shares     $ 25.3    
April 2026 Dividends          
Subsequent Event [Line Items]          
Dividends payable, date to be paid       Apr. 30, 2026  
Subsequent Event          
Subsequent Event [Line Items]          
Proceed from issued and sold shares $ 36.4        
Subsequent Event | April 2026 Dividends          
Subsequent Event [Line Items]          
Dividends payable, amount per share   $ 0.1575      
Dividends payable, date to be paid   May 29, 2026      
Dividends payable, date of record   Apr. 30, 2026