v3.26.1
Leases - Cash Flow Information Related to Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating cash flows from operating lease liabilities $ 12,406 $ 9,253 $ 21,285 $ 20,158
Operating cash flows from finance lease liabilities 18 30 38 64
Financing cash flows from finance lease liabilities $ 334 $ 326 $ 622 $ 653