v3.26.1
Segment Information - Percentage of Total Sales by Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from External Customer [Line Items]    
Revenues $ 463,632 $ 421,340
Detection    
Revenue from External Customer [Line Items]    
Revenues 180,842 161,070
Fire Service    
Revenue from External Customer [Line Items]    
Revenues 159,271 150,616
Industrial PPE And Other    
Revenue from External Customer [Line Items]    
Revenues $ 123,519 $ 109,654
Revenue Benchmark | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 100.00% 100.00%
Revenue Benchmark | Detection | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 39.00%  
Revenue Benchmark | Fire Service | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 34.00%  
Sales | Detection | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage   38.00%
Sales | Fire Service | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage   36.00%
Sales | Industrial PPE And Other | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 27.00% 26.00%
Americas segment    
Revenue from External Customer [Line Items]    
Revenues $ 325,238 $ 293,160
Americas segment | Detection    
Revenue from External Customer [Line Items]    
Revenues 123,975 109,891
Americas segment | Fire Service    
Revenue from External Customer [Line Items]    
Revenues 116,092 105,907
Americas segment | Industrial PPE And Other    
Revenue from External Customer [Line Items]    
Revenues $ 85,171 $ 77,362
Americas segment | Revenue Benchmark | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 100.00% 100.00%
Americas segment | Revenue Benchmark | Detection | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 38.00%  
Americas segment | Revenue Benchmark | Fire Service | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 36.00%  
Americas segment | Sales | Detection | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage   37.00%
Americas segment | Sales | Fire Service | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage   36.00%
Americas segment | Sales | Industrial PPE And Other | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 26.00% 27.00%
International segment    
Revenue from External Customer [Line Items]    
Revenues $ 138,394 $ 128,180
International segment | Detection    
Revenue from External Customer [Line Items]    
Revenues 56,867 51,179
International segment | Fire Service    
Revenue from External Customer [Line Items]    
Revenues 43,179 44,709
International segment | Industrial PPE And Other    
Revenue from External Customer [Line Items]    
Revenues $ 38,348 $ 32,292
International segment | Revenue Benchmark | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 100.00% 100.00%
International segment | Revenue Benchmark | Detection | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 41.00%  
International segment | Revenue Benchmark | Fire Service | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 31.00%  
International segment | Sales | Detection | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage   40.00%
International segment | Sales | Fire Service | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage   35.00%
International segment | Sales | Industrial PPE And Other | Product Concentration Risk    
Revenue from External Customer [Line Items]    
Concentration risk percentage 28.00% 25.00%