Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Narrative) (Details)

v3.22.2.2
Subsequent Events (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 19, 2022
Sep. 16, 2022
Aug. 23, 2022
Aug. 23, 2021
May 04, 2021
Jan. 18, 2021
Aug. 17, 2022
Sep. 27, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Subsequent Event [Line Items]                            
Value of common stock issued                 $ 9,000       $ 9,000 $ 9,000
Number of options granted                         313,568 209,600
Weighted-average exercise price per share, granted                         $ 27.50 $ 36.00
Restricted Stock Units [Member]                            
Subsequent Event [Line Items]                            
Shares vested                 533 4,201 4,120 379    
Employees [Member] | Restricted Stock Units [Member]                            
Subsequent Event [Line Items]                            
Share based award, vesting period       4 years 4 years 3 years                
Share-based award, Number of awards issued       4,229 1,600 2,600                
Share-based award, market value per share       $ 31.50 $ 32.25 $ 36.75                
Share based payment award, Grant-date fair value       $ 133,000 $ 52,000 $ 96,000                
RubrYc Theraputics, Inc. [Member]                            
Subsequent Event [Line Items]                            
Number of shares issued 102,354                          
Subsequent Event [Member] | Restricted Stock Units [Member]                            
Subsequent Event [Line Items]                            
Shares vested     1,057                      
Subsequent Event [Member] | Employees [Member] | Stock Options [Member]                            
Subsequent Event [Line Items]                            
Number of options granted               303,868            
Share based award, vesting period               3 years            
Share based payment plan term               10 years            
Subsequent Event [Member] | Employees [Member] | Stock Options [Member] | Minimum [Member]                            
Subsequent Event [Line Items]                            
Weighted-average exercise price per share, granted               $ 6.75            
Subsequent Event [Member] | Employees [Member] | Stock Options [Member] | Maximum [Member]                            
Subsequent Event [Line Items]                            
Weighted-average exercise price per share, granted               $ 9.50            
Subsequent Event [Member] | Employees [Member] | Restricted Stock Units [Member]                            
Subsequent Event [Line Items]                            
Share based award, vesting period               4 years            
Share-based award, Number of awards issued               6,954            
Share-based award, market value per share               $ 7.00            
Share based payment award, Grant-date fair value               $ 49,000            
Subsequent Event [Member] | Cantor Fitzgerald [Member] | Sales Agreement                            
Subsequent Event [Line Items]                            
Number of shares issued             175,973              
Proceeds from sale of shares, net of issuance cost             $ 1,200,000              
Subsequent Event [Member] | RubrYc Theraputics, Inc. [Member]                            
Subsequent Event [Line Items]                            
Number of shares issued   102,354                        
Value of common stock issued   $ 1,000,000                        
Milestone payments   $ 5,000,000