v3.25.4
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Finance lease cost:    
Amortization of finance leases $ 150 $ 160
Interest on lease liabilities 95 43
Operating lease cost 5,346 3,181
Sublease income (68) (200)
Total lease cost $ 5,523 $ 3,184