v3.22.2.2
Commitment and Contingencies (Details) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2022
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Unrecorded Unconditional Purchase Obligation [Line Items]        
Non-cancellable commitments for purchases   $ 5,400,000    
Purchase commitment for 2022   3,700,000    
Purchase commitment for 2023   1,700,000    
Purchase commitments after 2023   0    
Purchases made under purchase agreements   $ 8,100,000 $ 2,300,000  
Initial term of manufacturing and supply agreement       3 years
Minimum capacity reservation fee       $ 2,500,000
Subsequent Event        
Unrecorded Unconditional Purchase Obligation [Line Items]        
Minimum capacity reservation fee paid $ 1,800,000