XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Disclosure (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Selected Consolidated Financial Information by Segment
Selected consolidated financial information by segment for the periods shown was as follows: (with intercompany transactions eliminated in Corporate and eliminations)
 
 Three months ended September 30,Nine months ended September 30,
 2024202320242023
Revenue  
North America$149,845 $148,814 $456,588 $431,295 
International33,662 30,980 100,972 90,664 
Products and Systems3,276 2,829 9,860 9,897 
Corporate and eliminations(4,089)(3,269)(10,511)(8,457)
 $182,694 $179,354 $556,909 $523,399 
 
 Three months ended September 30,Nine months ended September 30,
 2024202320242023
Gross profit  
North America$42,487 $44,773 $126,813 $121,088 
International10,139 8,481 29,667 24,247 
Products and Systems1,933 1,096 5,233 4,773 
Corporate and eliminations18 32 70 73 
 $54,577 $54,382 $161,783 $150,181 

Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations.
 Three months ended September 30,Nine months ended September 30,
 2024202320242023
Income (loss) from operations  
North America$17,455 $18,004 $49,742 $39,719 
International1,778 (12,970)4,548 (13,031)
Products and Systems670 (557)1,479 (78)
Corporate and eliminations(8,045)(9,159)(26,401)(29,228)
 $11,858 $(4,682)$29,368 $(2,618)
  
 Three months ended September 30,Nine months ended September 30,
 2024202320242023
Depreciation and amortization    
North America$5,843 $6,603 $18,191 $19,329 
International1,940 1,915 5,763 5,663 
Products and Systems193 183 526 526 
Corporate and eliminations80 47 246 (48)
 $8,056 $8,748 $24,726 $25,470 
 
 September 30, 2024December 31, 2023
Intangible assets, net  
North America$33,162 $37,622 
International1,822 2,998 
Products and Systems1,040 1,168 
Corporate and eliminations5,480 2,206 
 $41,504 $43,994 
 
 September 30, 2024December 31, 2023
Total assets  
North America$413,878 $402,782 
International104,063 99,398 
Products and Systems12,253 13,259 
Corporate and eliminations21,487 19,337 
 $551,681 $534,776