v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 31, 2025
Class of Stock [Line Items]          
Common Stock Issue   13,618   12,666  
Proceeds from issuance of common stock   $ 1,596 $ 0    
ATM offering program (2025)          
Class of Stock [Line Items]          
Common Stock, Value, ATM Available for Issuance         $ 5,000
Common Stock Issue   141,651      
Net proceeds after offering costs $ 1,000        
Sale of stock   $ 2,900