v3.26.1
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