v3.26.1
Common Stock - Summary of Equity ATM Program (Details) - Common Stock - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Class of Stock [Line Items]        
Number of Shares   376,625 1,019,812  
Raymond James & Associates, Inc. and B. Riley Securities, Inc.        
Class of Stock [Line Items]        
Number of Shares 0 376,625 1,019,812 1,396,437
Average Offering Price $ 0 $ 20.34 $ 20.58 $ 20.51
Gross Proceeds $ 0 $ 7,660 $ 20,987 $ 28,647
Underwriting Fees and Commissions 0 115 315 430
Net proceeds $ 0 $ 7,545 $ 20,672 $ 28,217