XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosure (Tables)
6 Months Ended
Jun. 30, 2023
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 June 30,Six months ended June 30,
 2023202220232022
Revenue  
North America$145,550 $149,528 $282,482 $282,474 
International30,277 29,610 59,684 57,748 
Products and Systems3,329 2,652 7,068 5,588 
Corporate and eliminations(3,126)(2,759)(5,188)(5,117)
 $176,030 $179,031 $344,046 $340,693 
 
 Three months ended June 30,Six months ended June 30,
 2023202220232022
Gross profit  
North America$39,679 $42,954 $76,316 $73,479 
International8,398 9,440 15,766 17,630 
Products and Systems1,614 1,157 3,676 2,325 
Corporate and eliminations31 41 16 
 $49,722 $53,558 $95,799 $93,450 

Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations.
 Three months ended June 30,Six months ended June 30,
 2023202220232022
Income (loss) from operations  
North America$12,338 $14,855 $21,715 $18,615 
International507 1,580 (61)1,864 
Products and Systems94 (420)478 (1,002)
Corporate and eliminations(9,046)(6,439)(20,067)(14,600)
 $3,893 $9,576 $2,065 $4,877 
  
 Three months ended June 30,Six months ended June 30,
 2023202220232022
Depreciation and amortization    
North America$6,370 $6,166 $12,727 $12,759 
International1,889 1,919 3,748 3,977 
Products and Systems87 120 343 337 
Corporate and eliminations(37)(77)(96)(138)
 $8,309 $8,128 $16,722 $16,935 
 
 June 30, 2023December 31, 2022
Intangible assets, net  
North America$40,650 $43,260 
International3,758 4,422 
Products and Systems1,267 1,208 
Corporate and eliminations470 125 
 $46,145 $49,015 
 
 June 30, 2023December 31, 2022
Total assets  
North America$408,583 $407,779 
International105,751 104,531 
Products and Systems13,127 12,408 
Corporate and eliminations13,485 10,186 
 $540,946 $534,904