Leases (Tables)
   | 
9 Months Ended | 
Sep. 30, 2023  | 
| Leases [Abstract] | 
 
 | 
| Schedule of Operating and Finance Leases Recorded in Consolidated Balance Sheet | 
 Operating and finance lease amounts from continuing operations included in the unaudited condensed consolidated balance sheet are as follows (in thousands): 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Classification | 
 | 
Financial Statement Line Item | 
 | 
September 30, 2023 | 
 | 
December 31, 2022 | 
 
| Long-term Assets | 
 | 
Right-of-use assets, operating leases | 
 | 
$ | 
28,170  | 
 | 
 | 
$ | 
29,198  | 
 | 
 
| Long-term Assets | 
 | 
Property, plant and equipment | 
 | 
1,624  | 
 | 
 | 
1,494  | 
 | 
 
| Current liabilities | 
 | 
Current portion of lease liabilities, operating leases | 
 | 
1,132  | 
 | 
 | 
1,029  | 
 | 
 
| Current liabilities | 
 | 
Current portion of lease liabilities, finance leases | 
 | 
296  | 
 | 
 | 
280  | 
 | 
 
| Non-current liabilities | 
 | 
Non-current portion of lease liabilities, operating leases | 
 | 
30,051  | 
 | 
 | 
30,911  | 
 | 
 
| Non-current liabilities | 
 | 
Non-current portion of lease liabilities, finance leases | 
 | 
1,378  | 
 | 
 | 
1,242  | 
 | 
 
  
 | 
| Schedule of Operating and Finance Leases Discount Rates, Total Lease Cost and Weighted Average Remaining Lease Terms | 
 Individual components of the total lease cost incurred by the Company are as follows: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended September 30, | 
 | 
Nine Months Ended September 30, | 
 
| (in thousands) | 
2023 | 
 | 
2022 | 
 | 
2023 | 
 | 
2022 | 
 
Operating lease cost1
  | 
$ | 
989  | 
 | 
 | 
$ | 
1,039  | 
 | 
 | 
$ | 
2,971  | 
 | 
 | 
$ | 
3,116  | 
 | 
 
| Finance lease cost: | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Amortization of right-of-use assets | 
87  | 
 | 
 | 
71  | 
 | 
 | 
251  | 
 | 
 | 
204  | 
 | 
 
| Interest on finance lease liabilities | 
24  | 
 | 
 | 
9  | 
 | 
 | 
62  | 
 | 
 | 
27  | 
 | 
 
| Sublease income | 
(91) | 
 | 
 | 
(32) | 
 | 
 | 
(273) | 
 | 
 | 
(96) | 
 | 
 
| Total lease cost | 
$ | 
1,009  | 
 | 
 | 
$ | 
1,087  | 
 | 
 | 
$ | 
3,011  | 
 | 
 | 
$ | 
3,251  | 
 | 
 
  
1Includes short term leases, which are immaterial
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Weighted-average remaining lease term | 
September 30, 2023 | 
 | 
December 31, 2022 | 
 
| Operating leases | 
12.90 years | 
 | 
13.61 years | 
 
| Finance leases | 
5.30 years | 
 | 
6.06 years | 
 
| Weighted-average discount rate | 
 | 
 | 
 | 
 
| Operating leases | 
8.32  | 
% | 
 | 
8.31  | 
% | 
 
| Finance leases | 
5.92  | 
% | 
 | 
2.32  | 
% | 
 
 
 | 
| Schedule of Maturities For Sub Leases | 
Future expected cash receipts from the Company's sublease as of September 30, 2023 are as follows:
 | 
 | 
 | 
 | 
 | 
 | 
 
| (in thousands) | 
Sublease Receipts | 
 
| Remainder of 2023 | 
$ | 
92  | 
 | 
 
| 2024 | 
370  | 
 | 
 
| 2025 | 
377  | 
 | 
 
| 2026 | 
385  | 
 | 
 
| 2027 | 
392  | 
 | 
 
| Thereafter | 
3,786  | 
 | 
 
| Total sublease receipts | 
$ | 
5,402  | 
 | 
 
 
 | 
| Schedule of Maturities For Operating Leases | 
 The amounts of undiscounted future minimum lease payments under leases in continuing operations as of September 30, 2023 are as follows: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| (in thousands) | 
Operating | 
 | 
Finance | 
 
| Remainder of 2023 | 
$ | 
916  | 
 | 
 | 
$ | 
99  | 
 | 
 
| 2024 | 
3,667  | 
 | 
 | 
367  | 
 | 
 
| 2025 | 
3,687  | 
 | 
 | 
361  | 
 | 
 
| 2026 | 
3,703  | 
 | 
 | 
361  | 
 | 
 
| 2027 | 
3,765  | 
 | 
 | 
361  | 
 | 
 
| Thereafter | 
36,152  | 
 | 
 | 
387  | 
 | 
 
| Total undiscounted minimum future lease payments | 
51,890  | 
 | 
 | 
1,936  | 
 | 
 
| Imputed interest | 
(20,707) | 
 | 
 | 
(262) | 
 | 
 
| Present value of lease liabilities | 
$ | 
31,183  | 
 | 
 | 
$ | 
1,674  | 
 | 
 
  
 | 
| Schedule of Maturities For Finance Leases | 
 The amounts of undiscounted future minimum lease payments under leases in continuing operations as of September 30, 2023 are as follows: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| (in thousands) | 
Operating | 
 | 
Finance | 
 
| Remainder of 2023 | 
$ | 
916  | 
 | 
 | 
$ | 
99  | 
 | 
 
| 2024 | 
3,667  | 
 | 
 | 
367  | 
 | 
 
| 2025 | 
3,687  | 
 | 
 | 
361  | 
 | 
 
| 2026 | 
3,703  | 
 | 
 | 
361  | 
 | 
 
| 2027 | 
3,765  | 
 | 
 | 
361  | 
 | 
 
| Thereafter | 
36,152  | 
 | 
 | 
387  | 
 | 
 
| Total undiscounted minimum future lease payments | 
51,890  | 
 | 
 | 
1,936  | 
 | 
 
| Imputed interest | 
(20,707) | 
 | 
 | 
(262) | 
 | 
 
| Present value of lease liabilities | 
$ | 
31,183  | 
 | 
 | 
$ | 
1,674  | 
 | 
 
  
 |