v3.23.1
Investments (Details) - Recurring - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Investments    
Allowance for credit losses $ (5,000)  
Total investments, net 1,984,265  
Level 2    
Investments    
Amortized Cost, before credit allowance 1,989,265 $ 1,989,265
Gross Unrealized Gains 8,280 2,665
Gross Unrealized Losses (9,116) (1,924)
Fair value 1,988,429 1,990,006
Corporate bonds | Level 2    
Investments    
Amortized Cost, before credit allowance 1,500,000 1,500,000
Gross Unrealized Losses (9,116) (1,924)
Fair value 1,490,884 1,498,076
U.S. government treasuries | Level 2    
Investments    
Amortized Cost, before credit allowance 489,265 489,265
Gross Unrealized Gains 8,280 2,665
Fair value $ 497,545 $ 491,930