XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Assets and Liabilities - Fair Value Information for Liabilities that are Carried on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Estimated Fair Value    
Long-Term debt:    
Total long-term debt $ 31,771 $ 37,874
Less: unamortized issuance costs (3,017) (3,310)
Estimated Fair Value | 0.00%, Promissory Notes    
Long-Term debt:    
Total long-term debt 2,771 3,992
Estimated Fair Value | Commercial Term Loan    
Long-Term debt:    
Total long-term debt 32,017 37,192
Estimated Fair Value | Level 1    
Long-Term debt:    
Total long-term debt 0 0
Less: unamortized issuance costs 0 0
Estimated Fair Value | Level 1 | 0.00%, Promissory Notes    
Long-Term debt:    
Total long-term debt 0 0
Estimated Fair Value | Level 1 | Commercial Term Loan    
Long-Term debt:    
Total long-term debt 0 0
Estimated Fair Value | Level 2    
Long-Term debt:    
Total long-term debt 0 0
Less: unamortized issuance costs 0 0
Estimated Fair Value | Level 2 | 0.00%, Promissory Notes    
Long-Term debt:    
Total long-term debt 0 0
Estimated Fair Value | Level 2 | Commercial Term Loan    
Long-Term debt:    
Total long-term debt 0 0
Estimated Fair Value | Level 3    
Long-Term debt:    
Total long-term debt 31,771 37,874
Less: unamortized issuance costs (3,017) (3,310)
Estimated Fair Value | Level 3 | 0.00%, Promissory Notes    
Long-Term debt:    
Total long-term debt 2,771 3,992
Estimated Fair Value | Level 3 | Commercial Term Loan    
Long-Term debt:    
Total long-term debt 32,017 37,192
Carrying Value    
Long-Term debt:    
Long-term debt 34,983 39,190
Less: unamortized issuance costs (3,017) (3,310)
Carrying Value | 0.00%, Promissory Notes    
Long-Term debt:    
Long-term debt 3,000 4,500
Carrying Value | Commercial Term Loan    
Long-Term debt:    
Long-term debt $ 35,000 $ 38,000