XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes - Provision for income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ 5,611,360 $ 430,116
State 1,663,653 (29,157)
Total 7,275,013 400,959
Deferred:    
Federal (276,070) (184,469)
State (248,929) 180,249
Total (524,999) (4,220)
Total provision (benefit) $ 6,750,014 $ 396,739