Leases - Schedule of Operating and Finance Lease Amounts from Continuing Operations (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Leases [Abstract] | ||
| Right-of-use assets, operating leases | $ 9,368 | $ 28,140 |
| Property, plant and equipment, net | 1,060 | 1,227 |
| Current portion of lease liabilities, operating leases | 712 | 1,495 |
| Current portion of lease liabilities, finance leases | 331 | 293 |
| Non-current portion of lease liabilities, operating leases | 11,496 | 29,972 |
| Non-current portion of lease liabilities, finance leases | $ 808 | $ 1,015 |