XML 58 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
Jul. 15, 2021
Mar. 31, 2022
Dec. 31, 2021
Inventory [Line Items]      
Inventory   $ 24,713 $ 17,980
Sales returns not yet received   2,047  
Accumulated Deficit   172,180 143,422
Net proceeds received $ 133,889    
Returned Inventory Received      
Inventory [Line Items]      
Inventory   6,172  
Customers For Which Returns Are Expected To Be Received      
Inventory [Line Items]      
Accrued sales returns resulting from FDA Warning Letter   $ 18,210 $ 20,145