v3.24.2.u1
Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating cash outflows from operating leases $ 2,103 $ 289 $ 2,397 $ 575
Operating cash outflows from finance leases 103 822 108 1,397
Financing cash outflows from finance leases 49 962 114 1,700
Operating leases 3,581 559 10,892 559
Finance leases $ 355 $ 13,274 $ 11,223 $ 20,876