v3.26.1
Leases - Schedule of Maturity Analysis of Operating Lease Liabilities and Reconciliation of Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
June 30, 2027 $ 1,232  
June 30, 2028 1,386  
June 30, 2029 1,274  
June 30, 2030 1,217  
June 30, 2031 1,154  
Thereafter 1,493  
Total undiscounted cash flows 7,756  
Discount on cash flows (819)  
Total lease liability $ 6,937 $ 4,600