v3.26.1
Leases - Supplemental Operating Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
New Right-of-Use Assets obtained in exchange for new operating lease liabilities $ 9,863 $ 5,754 $ 15,295 $ 24,228
Weighted-average remaining lease term - operating leases 8 years 9 months 18 days 9 years 8 months 12 days 8 years 9 months 18 days 9 years 8 months 12 days
Weighted-average discount rate - operating leases 4.88% 4.80% 4.88% 4.80%