Quarterly report pursuant to Section 13 or 15(d)

Description of Business - Schedule of Business Acquisitions, Purchase Price and Fair values of Assets Acquired and Liabilities Assumed (Details)

v3.24.1.u1
Description of Business - Schedule of Business Acquisitions, Purchase Price and Fair values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Feb. 26, 2024
Mar. 31, 2024
Jun. 30, 2023
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]      
Goodwill   $ 120,956 $ 100,943
LPM Group Limited [Member]      
Business Combination, Consideration Transferred [Abstract]      
Cash $ 37,921    
Contingent consideration 2,800    
Common stock 3,514    
Total purchase price 44,235    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]      
Cash 5,033    
Receivables, net 4,411    
Inventories 16,807    
Other current assets 359    
Property, plant, and equipment, net 1,306    
Other long-term assets 944    
Total identifiable assets acquired 39,160    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]      
Accounts payable and other payables (458)    
Deferred revenue and other advances (11,561)    
Accrued liabilities (2,275)    
Other liabilities (644)    
Net identifiable assets acquired 24,222    
Goodwill 20,013    
Total purchase price 44,235    
LPM Group Limited [Member] | Existing Customer Relationships [Member]      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]      
Existing customer relationships 6,800    
LPM Group Limited [Member] | Trade Names [Member]      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]      
Trade names $ 3,500