v3.26.3
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lease Cost        
Operating lease costs $ 13,138 $ 13,062 $ 38,871 $ 38,637
Variable lease costs and other 4,829 4,244 13,591 13,514
Total lease cost, net $ 17,967 $ 17,306 $ 52,462 $ 52,151