XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
LEASES        
Operating lease expense $ 10,936 $ 9,880 $ 31,954 $ 29,094
Variable lease expense 1,893 1,792 5,512 5,094
Sublease income (651) (49) (2,025) (168)
Total operating lease expense $ 12,178 $ 11,623 $ 35,441 $ 34,020