XML 103 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Components of total lease cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee Disclosure [Abstract]      
Operating lease cost $ 26,809 $ 15,625 $ 10,174
Short-term lease cost (1) 85,875 251,628 175,098
Variable lease cost (2) 386,766 11,838 7,085
Total lease cost 499,450 279,091 192,357
Operating cash flows related to operating leases 10,806 4,181 4,718
Investing cash flows related to operating leases $ 16,003 $ 11,300 $ 5,042