v3.25.2
Acquisitions of Businesses (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 01, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Business Combination [Line Items]              
Net sales     $ 169,601 $ 138,720 $ 318,142 $ 279,625  
JAP Telecom              
Business Combination [Line Items]              
Net sales             $ 4,600
JAP Telecom              
Business Combination [Line Items]              
Purchase price, net of cash received $ 5,300            
Revenue since combination   $ 1,000