v3.25.4
Leases - Net lease cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Finance lease cost:    
Amortization of ROU assets $ 813 $ 1,303
Interest on lease liabilities 66 19
Operating lease cost 19,733 21,593
Short-term lease cost 35 37
Variable lease cost 9,309 6,069
Net lease cost 29,956 29,021
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from finance leases 66 19
Operating cash flows from operating leases 25,995 46,920
Financing cash flows from finance leases 537 1,315
ROU assets obtained in exchange for new finance leases 3,504 0
ROU assets obtained in exchange for new operating leases $ 13,405 $ 123,344