v3.26.1
Debt- Schedule of Interest Income and Interest Expense Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]        
Interest expense $ 11,245 $ 8,733 $ 22,371 $ 15,995
Less: capitalized interest (1,549) (2,730) (3,240) (5,100)
Interest expense, net of capitalized interest $ 9,696 $ 6,003 $ 19,131 $ 10,895