XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total borrowings, net of discounts and debt issuance costs $ 20,245  
Recurring | Money market funds, included in cash and cash equivalents    
Assets:    
Money market funds, included in cash and cash equivalents 15,144 $ 14,386
Recurring | Level 1 | Money market funds, included in cash and cash equivalents    
Assets:    
Money market funds, included in cash and cash equivalents 15,144 14,386
Recurring | Level 2 | Money market funds, included in cash and cash equivalents    
Assets:    
Money market funds, included in cash and cash equivalents 0 0
Recurring | Level 3 | Money market funds, included in cash and cash equivalents    
Assets:    
Money market funds, included in cash and cash equivalents 0 0
Amended Loan Agreement | Recurring | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total borrowings, net of discounts and debt issuance costs 19,100  
Debt instrument, fair value $ 19,200  
2017 Term Loan | Recurring | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total borrowings, net of discounts and debt issuance costs   18,700
Debt instrument, fair value   $ 19,700