XML 122 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of unrecognized tax positions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Unrecognized tax positions, beginning of period $ 0    
Unrecognized tax positions, end of period 0 $ 0  
Federal      
Unrecognized tax positions, beginning of period 3,474,000 4,932,000 $ 1,272,000
Gross increase - current period tax positions 133,000 214,000 2,220,000
Gross decrease - prior period tax positions (718,000) (1,672,000)  
Gross increase - prior period tax positions     1,440,000
Unrecognized tax positions, end of period $ 2,889,000 $ 3,474,000 $ 4,932,000