Term Loan - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Nov. 27, 2024 |
Dec. 31, 2024 |
Mar. 31, 2026 |
Apr. 30, 2024 |
May 30, 2023 |
Mar. 13, 2023 |
Apr. 28, 2020 |
|
| Class Of Warrant Or Right [Line Items] | |||||||
| Administrative Fees | $ 10,000 | ||||||
| Restricted Cash | $ 2,900 | ||||||
| Pacific western bank [Member] | |||||||
| Class Of Warrant Or Right [Line Items] | |||||||
| Total loan accounts outside | $ 2,500 | ||||||
| Banc of California [Member] | |||||||
| Class Of Warrant Or Right [Line Items] | |||||||
| Administrative Fees | $ 10,000 | ||||||
| Restricted Cash | $ 2,900 | ||||||
| Term loan to finance leasehold improvements | $ 5,500 | ||||||
| Demand Deposit Accounts | 35,000 | ||||||
| Combined balances in demand deposit accounts | $ 200,000 | ||||||
| Term Loan cash maintain | $ 35,000 | ||||||
| Banc of California [Member] | Maximum | |||||||
| Class Of Warrant Or Right [Line Items] | |||||||
| Term loan to finance leasehold improvements | $ 5,500 | 15,000 | |||||
| Banc of California [Member] | Minimum | |||||||
| Class Of Warrant Or Right [Line Items] | |||||||
| Term loan to finance leasehold improvements | $ 1,000 |