v3.25.2
Cash, Cash Equivalents and Restricted Cash - Schedule of Reconciliation Of The Cash, Cash Equivalents And Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Restricted Cash and Cash Equivalent Item [Line Items]        
Cash and cash equivalents $ 21,576 $ 48,277    
Restricted cash 3,529 3,538    
Total 25,105 51,815 $ 19,406 $ 39,448
Alameda        
Restricted Cash and Cash Equivalent Item [Line Items]        
Letters of credit 2,900 2,900    
Corporate Headquarters        
Restricted Cash and Cash Equivalent Item [Line Items]        
Letters of credit $ 500 $ 500