XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of the Business and Basis of Presentation - Recent Acquisitions (Details) - Kinetic - USD ($)
$ in Thousands
1 Months Ended
Jan. 25, 2024
Jul. 31, 2024
Jan. 31, 2024
Schedule of Equity Method Investments [Line Items]      
Net cash consideration $ 3,200   $ 4,500
Asset acquisition, contingent consideration 4,599    
Subject to Achievement of Certain Production Based Milestones      
Schedule of Equity Method Investments [Line Items]      
Asset acquisition, contingent consideration $ 2,348    
Contingent consideration period 24 months    
Subject to Achievement of Certain Revenue Based Milestones      
Schedule of Equity Method Investments [Line Items]      
Asset acquisition, contingent consideration $ 2,251    
Contingent consideration period 12 months    
Subject to Working Capital of Certain Revenue Based Milestones      
Schedule of Equity Method Investments [Line Items]      
Contingent consideration period 18 months    
Asset acquisition, contingent consideration business days 5 days    
Adjustment Holdback      
Schedule of Equity Method Investments [Line Items]      
Asset acquisition, contingent consideration $ 500    
Payment for contingent consideration liability, asset acquisition   $ 500  
Indemnity Holdback      
Schedule of Equity Method Investments [Line Items]      
Asset acquisition, contingent consideration $ 800