v3.26.1
Leases - Schedule of Future Minimum Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year ending 12/31/2026 $ 802  
Year ending 12/31/2027 824  
Year ending 12/31/2028 725  
Year ending 12/31/2029 500  
Year ending 12/31/2030+ 835  
Total 3,686  
Less: Present value discount (709)  
Lease liability $ 2,977 $ 319