XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - (Schedule of Lease Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease costs $ 24,224 $ 24,427 $ 24,602
Short-term lease costs 94,842 95,957 87,534
Total lease cost $ 119,066 $ 120,384 $ 112,136