v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Liabilities      
Warrant liabilities $ 5,330 $ 1,066  
Contingent consideration 2,743 6,219 $ 8,486
Public Warrants      
Liabilities      
Total liabilities 3,400 700  
Private Placement Warrants      
Liabilities      
Total liabilities 1,900 400  
Level 1      
Assets      
Cash 31,381 39,336  
Restricted Cash:   13,747  
Interest rate swap   0  
Total Assets 31,381 53,083  
Liabilities      
Contingent consideration 0 0  
Total liabilities 3,450 690  
Level 1 | Public Warrants      
Liabilities      
Warrant liabilities 3,450 690  
Level 1 | Private Placement Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 1 | Money market fund      
Assets      
Restricted Cash:   13,747  
Level 2      
Assets      
Cash 0 0  
Restricted Cash:   0  
Interest rate swap   1,075  
Total Assets 0 1,075  
Liabilities      
Contingent consideration 0 0  
Total liabilities 1,880 376  
Level 2 | Public Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 2 | Private Placement Warrants      
Liabilities      
Warrant liabilities 1,880 376  
Level 2 | Money market fund      
Assets      
Restricted Cash:   0  
Level 3      
Assets      
Cash 0 0  
Restricted Cash:   0  
Interest rate swap   0  
Total Assets 0 0  
Liabilities      
Contingent consideration 2,743 6,219  
Total liabilities 2,743 6,219  
Level 3 | Public Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 3 | Private Placement Warrants      
Liabilities      
Warrant liabilities $ 0 0  
Level 3 | Money market fund      
Assets      
Restricted Cash:   $ 0