XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease expense $ 18,364 $ 16,046 $ 54,584 $ 52,426
Variable lease expense 6,944 5,765 19,026 16,518
Sublease income (6,200) (4,871) (17,302) (7,756)
Total operating lease expense $ 19,108 $ 16,940 $ 56,308 $ 61,188