v3.25.2
Leases - Lease Cost Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases $ 5,714 $ 5,438 $ 11,112 $ 11,192
Operating cash flows from finance leases 438 213 876 426
Financing cash flows from finance leases 0 0 0 0
Right-of-use assets obtained in exchange for operating lease obligations 9,947 0 12,098 10,095
Right-of-use assets obtained in exchange for finance lease obligations $ 0 $ 0 $ 0 $ 0