v3.26.1
ATM Program - Additional Information (Details) - ATM Program [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
May 16, 2025
May 01, 2025
Subsidiary, Sale of Stock [Line Items]      
Common stock, value authorized   $ 65,000  
Common Stock Capital Shares Reserved For Future Issuance Remaining Value $ 7,600    
Common stock, reserved for future issuance, value   $ 13,750 $ 13,750