v3.26.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Amortization of right-of-use assets $ 3,670 $ 1,188 $ 6,411 $ 2,065
Interest on lease liabilities 1,320 155 2,286 223
Operating lease cost 1,668 2,619 3,393 5,123
Variable lease cost 420 265 1,007 472
Short-term lease cost 24,747 21,926 51,244 41,613
Total lease cost $ 31,825 $ 26,153 $ 64,341 $ 49,496