XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Liabilities      
Contingent consideration $ 6,219 $ 8,486 $ 0
Embedded derivative of Series A Preferred Stock 0 885  
Level 1 | Fair Value, Recurring      
Assets      
Cash and cash equivalents 39,336 22,956  
Restricted cash: 13,747 13,981  
Investments in marketable securities   0  
Interest rate swap 0 0  
Total assets 53,083 36,937  
Liabilities      
Contingent consideration 0 0  
Total liabilities 690 3,622  
Level 1 | Fair Value, Recurring | Series A Preferred Stock      
Liabilities      
Embedded derivative of Series A Preferred Stock   0  
Level 1 | Fair Value, Recurring | Public Warrants      
Liabilities      
Warrant liabilities 690 3,622  
Level 1 | Fair Value, Recurring | Private Placement Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 1 | Fair Value, Recurring | Money market fund      
Assets      
Restricted cash: 13,747 13,981  
Level 2 | Fair Value, Recurring      
Assets      
Cash and cash equivalents 0 0  
Restricted cash: 0 0  
Investments in marketable securities   1,009  
Interest rate swap 1,075 1,117  
Total assets 1,075 2,126  
Liabilities      
Contingent consideration 0 0  
Total liabilities 376 1,974  
Level 2 | Fair Value, Recurring | Series A Preferred Stock      
Liabilities      
Embedded derivative of Series A Preferred Stock   0  
Level 2 | Fair Value, Recurring | Public Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 2 | Fair Value, Recurring | Private Placement Warrants      
Liabilities      
Warrant liabilities 376 1,974  
Level 2 | Fair Value, Recurring | Money market fund      
Assets      
Restricted cash: 0 0  
Level 3 | Fair Value, Recurring      
Assets      
Cash and cash equivalents 0 0  
Restricted cash: 0 0  
Interest rate swap 0 0  
Total assets 0 0  
Liabilities      
Contingent consideration 6,219 8,486  
Total liabilities 6,219 9,371  
Level 3 | Fair Value, Recurring | Series A Preferred Stock      
Liabilities      
Embedded derivative of Series A Preferred Stock   885  
Level 3 | Fair Value, Recurring | Public Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 3 | Fair Value, Recurring | Private Placement Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 3 | Fair Value, Recurring | Money market fund      
Assets      
Restricted cash: $ 0 $ 0