XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Net Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease Expense $ 21,131 $ 15,151
Financing Lease Amortization 546 466
Financing Lease Interest 93 41
Financing Lease Expense 639 507
Net Lease Cost $ 21,770 $ 15,658