Commitments and Contingencies (Details) $ in Thousands |
1 Months Ended | 12 Months Ended | |
---|---|---|---|
Oct. 29, 2019
Defendant
|
Jan. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
Officer
|
|
Employee Agreements [Abstract] | |||
Expiration date of employment agreement, one | Nov. 08, 2022 | ||
Expiration date of employment agreement, two | Jul. 01, 2023 | ||
Expiration date of employment agreement, three | Dec. 31, 2023 | ||
Expiration date of employment agreement, four | Feb. 28, 2024 | ||
Renewal period of employment agreements | 2 years | ||
Future compensation - 2022 | $ 52,800 | ||
Future compensation - 2023 through 2024 | 8,400 | ||
Litigation [Abstract] | |||
Number of defendants dismissed | Defendant | 3 | ||
Amount of payments recorded as expense during the period | $ 2,600 | ||
Subsequent Event [Member] | |||
Litigation [Abstract] | |||
Payment of settlement amount | $ 2,750 | ||
Executive Officer [Member] | |||
Employee Agreements [Abstract] | |||
Number of officers with the company had employee agreement | Officer | 4 |