XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Fair Value Measurements (Details Textual)
$ in Thousands, $ in Millions
3 Months Ended
Dec. 21, 2021
CAD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 21, 2021
USD ($)
Dec. 21, 2021
CAD ($)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Other Current Liabilities [Member]          
Business Combination, Contingent Consideration, Liability, Current   $ 194 $ 0    
Acculogic [Member]          
Business Combination, Contingent Consideration, Liability   1,008 1,093    
Acculogic [Member] | Fair Value, Inputs, Level 3 [Member]          
Business Combination, Contingent Consideration, Liability   1,008 $ 1,093    
Acculogic [Member] | Payments Based on Performance Metrics [Member] | Fair Value, Recurring [Member]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   3,655     $ 5.0
Minimum Amount Required for Invoices Received $ 2.5        
Business Combination, Contingent Consideration, Liability   1,008   $ 1,430  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   $ 50