v3.25.2
Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Proceeds from issuances of common stock, net of expenses   $ 1,994 $ 0
ATM Program      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Stock issued in sale (shares) 215,622 215,622  
Proceeds from issuances of common stock, net of expenses $ 2,200 $ 2,200  
ATM Program | Scenario, Plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Payments of stock issuance costs   $ 75,000