XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Financing Activity - Note Payable (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]          
Proceeds from note payable       $ 127,685,000 $ 0
Gain on debt extinguishment, net   $ 4,587,000 $ 0 4,587,000 $ 0
Paycheck Protection Program of Coronavirus Aid, Relief, and Economic Security (CARES) Act | Note Payable          
Debt Instrument [Line Items]          
Proceeds from note payable $ 4,500,000        
Debt instrument, maturity date Apr. 15, 2022        
Note payable, deferred payment period 2021-08        
Note payable, interest rate 1.00%        
Note payable, loan forgiveness term 168 days        
Gain on debt extinguishment, net   $ 4,600   $ 4,600