v3.26.3
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Due (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Future Lease Payments Due Under Operating Leases    
Three Months Ending December 31, 2026 $ 116  
2027 467  
2028 470  
2029 470  
2030 385  
2031 378  
Thereafter 2,596  
Total anticipated lease payments 4,882  
Less: amount representing interest (1,261)  
Present value of lease payments 3,621 $ 3,816
Future Lease Payments Due Under Finance Leases    
Three Months Ending December 31, 2026 45  
2027 178  
2028 178  
2029 178  
2030 178  
2031 201  
Thereafter 6,897  
Total anticipated lease payments 7,855  
Less: amount representing interest (4,874)  
Present value of lease payments $ 2,981 $ 2,964