XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Long-term operating leases expenses $ 7,269 $ 8,265 $ 10,227
Short-term operating leases expenses 16,111 19,062 14,180
Total operating lease expenses 23,380 27,327 24,407
Amortization of leased assets for finance leases 2,483 909 386
Sublease income (3,008) (407) 0
Total net lease cost $ 22,855 $ 27,829 $ 24,793