v3.24.2.u1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Amortization of right-of-use assets $ 881 $ 1,973 $ 1,186 $ 3,440
Interest on lease liabilities 104 822 139 1,397
Operating lease cost 1,976 272 2,738 534
Variable lease cost 159 87 316 298
Short-term lease cost 14,903 6,571 26,609 12,362
Total lease cost $ 18,023 $ 9,725 $ 30,988 $ 18,031