XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES - Schedule of Lease Costs and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 20,288 $ 17,058 $ 56,880 $ 47,945
Short-term lease cost 3,102 2,490 10,336 7,493
Variable lease cost 15,130 12,161 35,248 28,726
Total lease costs $ 38,520 $ 31,709 $ 102,464 $ 84,164