v3.25.1
Acquisitions, Other Acquisitions (Details) - USD ($)
$ in Thousands
1 Months Ended
Nov. 30, 2024
Jul. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Other Acquisitions [Abstract]          
Goodwill     $ 362,663 $ 362,663 $ 361,851
PACO, Inc [Member]          
Other Acquisitions [Abstract]          
Total consideration paid $ 3,300        
Goodwill       700  
PACO, Inc [Member] | Other Liabilities [Member]          
Other Acquisitions [Abstract]          
Contingent consideration, liability       2,900  
Karl W. Reynard, Inc. [Member]          
Other Acquisitions [Abstract]          
Total consideration paid   $ 1,200      
Goodwill       200  
Karl W. Reynard, Inc. [Member] | Other Liabilities [Member]          
Other Acquisitions [Abstract]          
Contingent consideration, liability       $ 1,000