XML 133 R120.htm IDEA: XBRL DOCUMENT v3.26.1
Commitment and Contingencies - Maturities of Operating and Capital Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 1,764  
Lessee, Operating Lease, Liability, to be Paid, Year Two 1,469  
Lessee, Operating Lease, Liability, to be Paid, Year Three 1,209  
Lessee, Operating Lease, Liability, to be Paid, Year Four 1,242  
Lessee, Operating Lease, Liability, to be Paid, Year Five 1,276  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 6,041  
Lessee, Operating Lease, Liability, to be Paid, Total 13,001  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (4,653)  
Total operating lease liabilities $ 8,348 $ 8,823