XML 79 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Total Minimum Lease Payments Due In Future Periods For Lease Agreements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease, Remainder of 2025 $ 330  
Operating lease, 2026 666  
Operating lease, 2027 666  
Operating lease, 2028 651  
Operating lease, 2029 665  
Operating lease, 2030 648  
Operating lease, Thereafter 5,724  
Operating lease, Total minimum lease payments 9,350  
Operating lease, Less: interest (3,849)  
Operating lease liability 5,501 $ 5,648
Finance lease, Remainder of 2025 79  
Finance lease, 2026 160  
Finance lease, 2027 164  
Finance lease, 2028 168  
Finance lease, 2029 172  
Finance lease, 2030 176  
Finance lease, Thereafter 1,673  
Finance lease, Total minimum lease payments 2,592  
Finance lease, Less: interest (1,111)  
Finance lease Liability $ 1,481 $ 1,509