v3.26.3
Segment Disclosure - Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Revenue and long-lived assets by geographic area          
Revenue $ 204,621 $ 195,549 $ 566,787 $ 542,569  
Selling, general & administrative expenses 38,493 33,478 114,201 108,923  
Other Expenses 151,079 141,690 419,909 405,849  
Income (loss) from operations 15,049 20,381 32,677 27,797  
Intangible assets, net 38,386   38,386   $ 38,407
Total assets 597,463   597,463   578,781
Long-lived assets 327,566   327,566   316,400
Operating segments          
Revenue and long-lived assets by geographic area          
Revenue 210,640 200,166 583,461 555,182  
Selling, general & administrative expenses 30,772 28,151 93,503 86,522  
Other Expenses 151,987 144,373 428,746 411,997  
Income (loss) from operations 27,881 27,642 61,212 56,663  
Operating segments | North America          
Revenue and long-lived assets by geographic area          
Revenue 166,362 160,609 458,312 437,503  
Selling, general & administrative expenses 21,525 20,377 66,263 62,061  
Other Expenses 122,058 117,479 341,098 329,416  
Income (loss) from operations 22,779 22,753 50,951 46,026  
Intangible assets, net 26,278   26,278   28,245
Total assets 443,039   443,039   426,146
Long-lived assets 287,135   287,135   278,419
Operating segments | International          
Revenue and long-lived assets by geographic area          
Revenue 39,994 35,521 114,294 107,812  
Selling, general & administrative expenses 8,276 6,856 24,477 21,923  
Other Expenses 27,596 24,827 81,200 76,966  
Income (loss) from operations 4,122 3,838 8,617 8,923  
Intangible assets, net 1,079   1,079   1,110
Total assets 110,625   110,625   150,741
Long-lived assets 27,875   27,875   27,900
Operating segments | Products and Systems          
Revenue and long-lived assets by geographic area          
Revenue 4,284 4,036 10,855 9,867  
Selling, general & administrative expenses 971 918 2,763 2,538  
Other Expenses 2,333 2,067 6,448 5,615  
Income (loss) from operations 980 1,051 1,644 1,714  
Intangible assets, net 918   918   733
Total assets 11,990   11,990   12,072
Long-lived assets 1,315   1,315   850
Corporate and eliminations          
Revenue and long-lived assets by geographic area          
Revenue (6,019) (4,617) (16,674) (12,613)  
Selling, general & administrative expenses 7,721 5,327 20,698 22,401  
Other Expenses (908) (2,683) (8,837) (6,148)  
Income (loss) from operations (12,832) $ (7,261) (28,535) $ (28,866)  
Intangible assets, net 10,111   10,111   8,319
Total assets 31,809   31,809   (10,178)
Long-lived assets $ 11,241   $ 11,241   $ 9,231