XML 102 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments and Risk Management - Summary of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration payable $ 3,288 $ 3,293
Fair Value, Measurements, Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents 29,248 26,381
Restricted cash 110 606
Total Assets 29,358 26,987
Fair Value, Measurements, Recurring | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration payable 3,288 3,293
Detachable warrants 353 451
Bifurcated conversion options 93 92
Total Liabilities $ 3,734 $ 3,836