XML 102 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Effective income tax rate reconciliation, percent 25.80% 20.60% (1.60%)
Increase (decrease) to taxable income $ (1,800,000) $ 1,800,000  
Valuation allowance change     $ (1,900,000)
Deferred tax assets, valuation allowance 0    
Unrecognized tax benefits 0 $ 0  
Domestic Tax Authority | Internal Revenue Service (IRS)      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards, including limitation amount 15,500,000    
Operating loss carryforwards, limitation amount 15,500,000    
Operating loss carryforwards 15,500,000    
Operating loss carryforwards, subject to expiration 15,500,000    
State and Local Jurisdiction | Department of Revenue Services for the State of Connecticut      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 47,300,000    
Operating loss carryforwards, maximum percentage of taxable income per year allowed to be offset by NOLs 50.00%