v3.26.1
Leases - Schedule of Total Minimum Lease Payments Due In Future Periods For Lease Agreements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease, 2026 $ 347  
Operating lease, 2027 702  
Operating lease, 2028 719  
Operating lease, 2029 736  
Operating lease, 2030 722  
Operating lease, 2031 693  
Operating lease, Thereafter 6,402  
Operating lease, Total minimum lease payments 10,321  
Operating lease, Less: interest (4,178)  
Operating lease liability 6,143 $ 5,354
Finance lease, 2026 162  
Finance lease, 2027 166  
Finance lease, 2028 170  
Finance lease, 2029 174  
Finance lease, 2030 178  
Finance lease, 2031 183  
Finance lease, Thereafter 1,401  
Finance lease, Total minimum lease payments 2,434  
Finance lease, Less: interest (1,013)  
Finance lease liability $ 1,421 $ 1,452