XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
SEGMENT AND GEOGRAPHIC INFORMATION      
Total revenue $ 732,524 $ 723,217 $ 769,365
Long-lived assets 237,764 219,803 222,978
United States      
SEGMENT AND GEOGRAPHIC INFORMATION      
Long-lived assets 198,273 186,064 188,979
Canada      
SEGMENT AND GEOGRAPHIC INFORMATION      
Long-lived assets 31,625 28,138 27,981
Mexico and Other      
SEGMENT AND GEOGRAPHIC INFORMATION      
Long-lived assets 7,866 5,601 6,018
Product      
SEGMENT AND GEOGRAPHIC INFORMATION      
Total revenue 724,675 715,530 763,252
Product | United States      
SEGMENT AND GEOGRAPHIC INFORMATION      
Total revenue 670,145 653,656 693,232
Product | Canada, Mexico, and Other      
SEGMENT AND GEOGRAPHIC INFORMATION      
Total revenue $ 54,530 $ 61,874 $ 70,020