v3.25.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lease Cost        
Operating lease costs $ 13,062 $ 12,785 $ 38,637 $ 37,692
Variable lease costs and other 4,244 5,066 13,514 13,242
Total lease cost, net $ 17,306 $ 17,851 $ 52,151 $ 50,934