v3.25.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease Cost        
Operating lease costs $ 12,968 $ 12,364 $ 25,576 $ 24,908
Short-term lease costs 618 952 1,540 1,394
Variable lease costs and other 3,582 3,696 7,416 6,783
Total lease cost, net $ 17,168 $ 17,012 $ 34,532 $ 33,085