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 |