XML 111 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ 120,300,000 $ 45,700,000 $ 19,300,000
Deferred tax assets valuation allowance increase (decrease) $ 37,700,000 13,600,000  
Change in ownership, description An ownership change occurs when the ownership percentages of 5% or greater shareholders change by more than 50% over a three-year period.    
Uncertain tax positions $ 0 $ 0  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 0    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 124,700,000    
Tax credit amount $ 4,200,000    
Tax credit carryforward expiration year 2041    
State      
Operating Loss Carryforwards [Line Items]      
Percentage of future taxable income utilized to offset 80.00%    
Net operating loss carryforwards $ 114,400,000    
Net operating loss carryforwards expiration year 2041    
Massachusetts      
Operating Loss Carryforwards [Line Items]      
Tax credit amount $ 2,300,000    
Tax credit carryforward expiration year 2036