XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Acquisition (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 23, 2024
Aug. 01, 2024
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Cost of Revenue     $ 45,077     $ 29,369     $ 112,000 $ 78,759  
Net Income (Loss) Attributable to Parent     2,465 $ 4,887 $ (2,524) (1,649) $ (2,485) $ (5,398) 4,828 (9,532)  
Backlog [Member]                      
Amortization of Intangible Assets     300     $ 0     400 100  
Megatran [Member]                      
Business Combination, Consideration Transferred   $ 61,400                  
Business Combination, Maximum Adjustment Before Indebtedness   25,000                  
Business Combination, Share Purchase Price Quotient Amount   31,400                  
Business Combination, Potential Additional Cash Payment   5,000                  
Payment for Contingent Consideration Liability, Investing Activities $ 3,300               3,278 $ (0) $ 3,300
Business Combination, Contingent Consideration Arrangements, Remaining Obligation to Stockholders     0 $ 0         0   $ 0
Payments to Acquire Businesses, Gross   $ 30,000                  
Business Acquisition, Share Price (in dollars per share)   $ 24.16                  
Business Combination, Acquired Receivable, Fair Value   $ 16,100                  
Business Combination, Acquired Receivables, Gross Contractual Amount   16,900                  
Business Combination, Acquired Receivables, Estimated Uncollectible   800                  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory   700                  
Cost of Revenue     400           700    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   2,000                  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities   6,400                  
Revenues     18,300           32,400    
Net Income (Loss) Attributable to Parent     1,900           3,900    
Amortization of Intangible Assets     300           500    
Megatran [Member] | Backlog [Member]                      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   $ 700                  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)   8 years                  
Megatran [Member] | Customer Relationships [Member]                      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   $ 1,300                  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)   10 years                  
Megatran [Member] | Selling, General and Administrative Expenses [Member]                      
Business Combination, Acquisition Related Costs     $ 100           $ 1,100