v3.26.1
Segment Disclosure - Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue and long-lived assets by geographic area          
Revenue $ 193,132 $ 185,405 $ 362,166 $ 347,020  
Selling, general & administrative expenses 38,722 39,793 75,708 75,445  
Other Expenses 141,464 137,184 268,830 264,159  
Income (loss) from operations 12,946 8,428 17,628 7,416  
Intangible assets, net 38,060   38,060   $ 38,407
Total assets 584,122   584,122   578,781
Long-lived assets 320,503   320,503   316,400
Operating segments          
Revenue and long-lived assets by geographic area          
Revenue 198,557 189,809 372,821 355,016  
Selling, general & administrative expenses 32,270 29,586 62,730 58,369  
Other Expenses 144,839 139,125 276,759 267,626  
Income (loss) from operations 21,448 21,098 33,332 29,021  
Operating segments | North America          
Revenue and long-lived assets by geographic area          
Revenue 156,629 147,992 291,950 276,894  
Selling, general & administrative expenses 23,229 20,944 44,737 41,683  
Other Expenses 115,647 110,290 219,040 211,938  
Income (loss) from operations 17,753 16,758 28,173 23,273  
Intangible assets, net 26,704   26,704   28,245
Total assets 434,680   434,680   426,146
Long-lived assets 282,572   282,572   278,419
Operating segments | International          
Revenue and long-lived assets by geographic area          
Revenue 38,010 39,077 74,300 72,291  
Selling, general & administrative expenses 8,151 7,860 16,201 15,066  
Other Expenses 26,840 27,213 53,604 52,140  
Income (loss) from operations 3,019 4,004 4,495 5,085  
Intangible assets, net 1,079   1,079   1,110
Total assets 109,659   109,659   150,741
Long-lived assets 27,059   27,059   27,900
Operating segments | Products and Systems          
Revenue and long-lived assets by geographic area          
Revenue 3,918 2,740 6,571 5,831  
Selling, general & administrative expenses 890 782 1,792 1,620  
Other Expenses 2,352 1,622 4,115 3,548  
Income (loss) from operations 676 336 664 663  
Intangible assets, net 795   795   733
Total assets 12,104   12,104   12,072
Long-lived assets 948   948   850
Corporate and eliminations          
Revenue and long-lived assets by geographic area          
Revenue (5,425) (4,404) (10,655) (7,996)  
Selling, general & administrative expenses 6,452 10,207 12,978 17,076  
Other Expenses (3,375) (1,941) (7,929) (3,467)  
Income (loss) from operations (8,502) $ (12,670) (15,704) $ (21,605)  
Intangible assets, net 9,482   9,482   8,319
Total assets 27,679   27,679   (10,178)
Long-lived assets $ 9,924   $ 9,924   $ 9,231