Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Stockholder Note Receivable Narrative (Details)

v3.22.0.1
Stockholders' Equity - Stockholder Note Receivable Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 03, 2019
Aug. 27, 2018
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Equity [Abstract]          
Stockholder note receivable   $ 20,000 $ 0 $ (1,263)  
Stockholder note receivable, security interest   5,000      
Forgiveness of shareholder note receivable $ 5,000        
Forgiveness of stockholder note receivable, income tax benefit $ 1,300        
Class of Stock [Line Items]          
Stockholder note receivable   $ 20,000 0 (1,263)  
Stockholder note receivable     0   $ 15,000
Stockholder Note Receivable          
Equity [Abstract]          
Stockholder note receivable     (15,000) (5,000)  
Class of Stock [Line Items]          
Stockholder note receivable     (15,000) (5,000)  
Additional Paid-in Capital          
Equity [Abstract]          
Stockholder note receivable     15,000 3,737  
Class of Stock [Line Items]          
Stockholder note receivable     $ 15,000 $ 3,737