XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE, Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregated Revenue by Geographical [Abstract]    
Total Sales $ 249,186 $ 258,801
New Business [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 202,908 212,879
After Sales [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 46,278 45,922
Products Transferred at a Point in Time [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 182,092 195,759
Products Transferred at a Point in Time [Member] | New Business [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 141,369 155,043
Products Transferred at a Point in Time [Member] | After Sales [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 40,723 40,716
Products and Services Transferred Over Time [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 67,094 63,042
Products and Services Transferred Over Time [Member] | New Business [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 61,539 57,836
Products and Services Transferred Over Time [Member] | After Sales [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 5,555 5,206
North America [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 147,291 144,967
North America [Member] | New Business [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 130,256 128,738
North America [Member] | After Sales [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 17,035 16,229
Europe and ROW [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 101,895 113,834
Europe and ROW [Member] | New Business [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales 72,652 84,141
Europe and ROW [Member] | After Sales [Member]    
Disaggregated Revenue by Geographical [Abstract]    
Total Sales $ 29,243 $ 29,693