Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Financial Instrument Measured On Recurring Basis (Details)

v3.25.1
Schedule of Financial Instrument Measured On Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Notes payable $ 1,343 $ 4,243 $ 11,307 $ 11,132
Fair value of liabilities 4,400   10,453    
Fair Value Measured at Net Asset Value Per Share [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of liabilities 4,290   9,796    
Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of liabilities      
Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of liabilities      
Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of liabilities 4,290   9,796    
BroadOak Loan [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Notes payable 4,400   10,000    
BroadOak Loan [Member] | Fair Value Measured at Net Asset Value Per Share [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Notes payable 4,290   9,343    
BroadOak Loan [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Notes payable      
BroadOak Loan [Member] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Notes payable      
BroadOak Loan [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Notes payable $ 4,290   9,343    
Asuragen [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration [1]     453    
Asuragen [Member] | Fair Value Measured at Net Asset Value Per Share [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration [1]     453    
Asuragen [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration [1]        
Asuragen [Member] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration [1]        
Asuragen [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration [1]     $ 453    
[1] See Note 10, Accrued Expenses and Other Long-Term Liabilities