Term Loan - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
Jun. 30, 2024 |
Apr. 30, 2024 |
Jan. 22, 2024 |
May 30, 2023 |
Mar. 13, 2023 |
Apr. 28, 2020 |
|---|---|---|---|---|---|---|
| Class Of Warrant Or Right [Line Items] | ||||||
| Available under the Loan Agreement | $ 3.2 | |||||
| Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 2.3999 | |||||
| Pacific western bank [Member] | ||||||
| Class Of Warrant Or Right [Line Items] | ||||||
| Total loan accounts outside | $ 2.5 | |||||
| Banc of California [Member] | ||||||
| Class Of Warrant Or Right [Line Items] | ||||||
| term loan to finance leasehold improvements 1 | $ 5.5 | |||||
| Demand Deposit Accounts | 35.0 | |||||
| Combined balances in demand deposit accounts | $ 200.0 | |||||
| Term Loan cash maintain | $ 35.0 | |||||
| Banc of California [Member] | Maximum | ||||||
| Class Of Warrant Or Right [Line Items] | ||||||
| term loan to finance leasehold improvements 1 | $ 5.5 | 15.0 | ||||
| Banc of California [Member] | Minimum | ||||||
| Class Of Warrant Or Right [Line Items] | ||||||
| term loan to finance leasehold improvements 1 | $ 1.0 |