v3.26.1
Balance Sheet Information - Schedule of Short term Investments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 9,771,669 $ 8,382,867
Unrealized Gains 169 9,646
Unrealized Losses (9,844) (1)
Estimated Fair Value 9,761,994 8,392,513
US Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 109,604  
Unrealized Gains 0  
Unrealized Losses (1)  
Estimated Fair Value 109,603  
Government Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,071,500 5,171,407
Unrealized Gains 0 4,633
Unrealized Losses (6,186) 0
Estimated Fair Value 6,065,314 5,176,040
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,590,565 3,211,460
Unrealized Gains 169 5,013
Unrealized Losses (3,657) (1)
Estimated Fair Value $ 3,587,077 $ 3,216,473