XML 97 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leases [Abstract]      
Operating lease right-of-use asset $ 122,783 $ 90,264  
Operating Lease, Cost 41,539 33,724 $ 36,863
Variable Lease, Cost 4,532 7,753 18,206
Operating Lease, Payments 44,577 39,136  
Sublease Income 264 243 321
Lease, Cost 45,807 41,234 54,748
Operating Lease, Impairment Loss 1,023    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 70,465 36,450  
Amortization of Leased Asset 37,851 31,693  
Operating Lease, Expense $ 53,713 $ 49,321 $ 47,179