v3.25.4
ACQUISITIONS - Summary - Alpha Safety (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 29, 2024
Dec. 31, 2025
Dec. 31, 2024
ACQUISITIONS      
Total consideration, net   $ 89,590 $ 141,813
Total consideration, net of cash acquired:      
Total consideration, net   $ 89,590 $ 141,813
Alpha Safety      
ACQUISITIONS      
Total consideration, net $ 102,531    
Percentage acquired 100.00%    
Total consideration, net of cash acquired:      
Cash paid $ 107,138    
Less: cash acquired (4,607)    
Total consideration, net $ 102,531