XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosure (Tables)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
 2024202320242023
Revenue  
North America$156,394 $145,550 $306,743 $282,482 
International34,264 30,277 67,311 59,684 
Products and Systems3,373 3,329 6,583 7,068 
Corporate and eliminations(4,258)(3,126)(6,422)(5,188)
 $189,773 $176,030 $374,215 $344,046 
 
 Three months ended June 30,Six months ended June 30,
 2024202320242023
Gross profit  
North America$44,336 $39,679 $84,326 $76,316 
International10,072 8,398 19,530 15,766 
Products and Systems1,687 1,614 3,300 3,676 
Corporate and eliminations21 31 49 41 
 $56,116 $49,722 $107,205 $95,799 
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,
 2024202320242023
Income (loss) from operations  
North America$18,727 $12,338 $32,287 $21,715 
International1,647 507 2,771 (61)
Products and Systems495 94 809 478 
Corporate and eliminations(8,910)(9,046)(18,356)(20,067)
 $11,959 $3,893 $17,511 $2,065 
  
 Three months ended June 30,Six months ended June 30,
 2024202320242023
Depreciation and amortization    
North America$6,130 $6,370 $12,348 $12,727 
International1,911 1,889 3,823 3,748 
Products and Systems169 87 333 343 
Corporate and eliminations78 (37)166 (96)
 $8,288 $8,309 $16,670 $16,722 
 
 June 30, 2024December 31, 2023
Intangible assets, net  
North America$34,260 $37,622 
International2,131 2,998 
Products and Systems1,095 1,168 
Corporate and eliminations4,226 2,206 
 $41,712 $43,994 
 
 June 30, 2024December 31, 2023
Total assets  
North America$418,363 $402,782 
International100,505 99,398 
Products and Systems12,187 13,259 
Corporate and eliminations17,092 19,337 
 $548,147 $534,776