XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 18,006 $ 15,475 $ 35,520 $ 30,462
Variable lease cost 6,472 5,578 12,635 11,245
Total lease cost $ 24,478 $ 21,053 $ 48,155 $ 41,707