Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Other Lease Information (Details)

v3.25.4
Leases - Other Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Cash paid for amounts included in the measurement of lease liabilities:    
Payments on operating leases included in operating cash flows $ 12,079 $ 10,359
Interest payments under finance leases included in operating cash flows 0 2
Principal payments under finance leases included in financing cash flows 23 76
Right-of-use assets obtained in exchange for new lease liabilities (non-cash):    
Operating leases $ 15,101 $ 18,274