Leases - Summary of Components of Lease Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|||||||
Lessee Lease Description [Line Items] | ||||||||||
Lease, Cost, Total | $ 4,568 | $ 4,852 | $ 7,607 | $ 7,816 | ||||||
Cost of Sales [Member] | ||||||||||
Lessee Lease Description [Line Items] | ||||||||||
Total operating lease cost | [1],[2] | 1,838 | 3,617 | 3,628 | 5,349 | |||||
Amortization expense | 186 | 186 | 371 | 371 | ||||||
Selling, General and Administrative Expenses [Member] | ||||||||||
Lessee Lease Description [Line Items] | ||||||||||
Total operating lease cost | [1],[3] | 2,468 | 967 | 3,455 | 1,931 | |||||
Interest Expense, Net [Member] | ||||||||||
Lessee Lease Description [Line Items] | ||||||||||
Interest expense on lease liabilities | $ 76 | $ 82 | $ 153 | $ 165 | ||||||
|