v3.26.1
Leases - Schedule of Lease Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases $ 5,359 $ 5,714 $ 11,556 $ 11,112
Operating cash flows from finance leases 450 438 900 876
Financing cash flows from finance leases 0 0 0 0
Right-of-use assets obtained in exchange for operating lease obligations 1,265 9,947 1,871 12,098
Right-of-use assets obtained in exchange for finance lease obligations $ 0 $ 0 $ 0 $ 0