XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - (Supplemental Cash Flow Information Related to Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating cash flows from operating leases $ (29,016) $ (22,775) $ (22,591)
Operating cash flows from finance leases (24)    
Financing cash flows from finance leases (84)    
Lease liabilities arising from obtaining new operating lease assets 24,808 $ 57,618 $ 24,191
Lease liabilities arising from obtaining new finance lease assets $ 3,757