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