XML 132 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Interest Income and Interest Expense Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]      
Interest expense $ 24,415 $ 9,633 $ 2,241
Less: capitalized interest (8,518) (5,421) (664)
Interest expense, net of capitalized interest $ 15,897 $ 4,212 $ 1,577