XML 116 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Disclosure - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenue and long-lived assets by geographic area    
Long-lived assets $ 302,042 $ 312,320
Operating segments | North America    
Revenue and long-lived assets by geographic area    
Long-lived assets 268,608 279,358
Operating segments | International    
Revenue and long-lived assets by geographic area    
Long-lived assets 24,822 27,967
Operating segments | Products and Systems    
Revenue and long-lived assets by geographic area    
Long-lived assets 1,049 1,423
Corporate and eliminations    
Revenue and long-lived assets by geographic area    
Long-lived assets $ 7,563 $ 3,572