v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
Mar. 26, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Subsequent Event [Line Items]        
Restricted cash   $ 1,861,000 $ 1,861,000 $ 1,861,000
Ladenburg [Member]        
Subsequent Event [Line Items]        
Settlement paymet amount $ 950,000