XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement Of Income And Comprehensive Income [Abstract]        
Net income (loss) $ 980,696 $ 857,790 $ 2,719,016 $ (250,404)
Other comprehensive income (loss):        
Net unrealized gains (losses) on short-term investments 1,458   2,059  
Currency translation adjustment 60,813 130,280 (82,273) 142,155
Total other comprehensive income (loss) 62,271 130,280 (80,214) 142,155
Comprehensive income (loss) $ 1,042,967 $ 988,070 $ 2,638,802 $ (108,249)