XML 92 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Income taxes - Provision for income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 2,282,566 $ 5,611,360 $ 430,116
State 255,835 1,663,653 (29,157)
Total current income tax expense (benefit) 2,538,401 7,275,013 400,959
Deferred:      
Federal (267,100) (276,070) (184,469)
State (52,787) (248,929) 180,249
Total deferred income tax expense (benefit) (319,887) (524,999) (4,220)
Total provision for (benefit from) income taxes $ 2,218,514 $ 6,750,014 $ 396,739