v3.26.1
Leases - 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
Lease, Cost [Abstract]        
Operating cash flows for operating leases $ 6,099 $ 6,240 $ 12,406 $ 12,371
Operating right-of-use assets obtained in exchange for new lease liabilities $ 4,906 $ 2,340 $ 5,899 $ 26,842