XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of operating leases
   Three Months Ended 
   March 31, 
   2023   2022 
Cash paid for amounts included in the measurement of operating lease liabilities:  $20,367   $19,905 
Weighted average assumptions:          
Remaining lease term   1.7    2.7 
Discount rate   2.3%   2.3%

 

Schedule of future minimum payments under non-cancelable operating leases
For the year ending December 31,  Amount 
2023   63,731 
2024   77,894 
Total  $141,625 
Less: present value adjustment   (2,811)
Present value of minimum lease payments  $138,814