v3.26.1
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases    
Amortization of right-of-use assets $ 1,206 $ 981
Interest on lease liabilities 11  
Total finance lease cost 1,217 981
Operating lease cost 4,764 5,630
Short-term lease cost 604 256
Total lease cost $ 6,585 $ 6,867