XML 90 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Provision for income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 1,160,917 $ 2,282,566 $ 5,611,360
State 507,180 255,835 1,663,653
Total current income tax provision (benefit) 1,668,097 2,538,401 7,275,013
Deferred:      
Federal 457,068 (267,100) (276,070)
State 39,483 (52,787) (248,929)
Total deferred income tax provision (benefit) 496,551 (319,887) (524,999)
Total provision for (benefit from) income taxes $ 2,164,648 $ 2,218,514 $ 6,750,014