XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Lease renewal term 5 years    
Lease termination term 1 year    
Lease not yet commenced $ 460    
Rental expense 30,890 $ 33,721 $ 33,248
Non-cash lease expense 20,553 22,369 20,621
Interest accretion $ 10,337 11,352 12,627
Amortization and impairment   $ 22,369 $ 20,621
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease terms 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease terms 9 years    
Operating lease terms 5 years