| Reconciliation of revenue to consolidated net income |
| | | | | | | | | | | | Years ended December 31, | ($in thousands) | | 2024 | | 2023 | | 2022 | Total Revenue | | $ | 943,549 | | $ | 791,010 | | $ | 704,874 | Less: | | | | | | | | | | Materials & connectivity | | | 225,333 | | | 173,077 | | | 144,578 | Labor & associated expenses | | | 90,397 | | | 76,690 | | | 70,313 | Research & development | | | 48,775 | | | 35,332 | | | 32,807 | Sales & marketing | | | 156,935 | | | 124,437 | | | 111,470 | G&A | | | 111,753 | | | 62,924 | | | 73,089 | Depreciation | | | 38,744 | | | 17,062 | | | 15,682 | Amortization | | | 147,887 | | | 159,405 | | | 167,485 | Interest & non-operating expenses, net | | | 146,270 | | | 205,917 | | | 155,325 | Income taxes | | | (3,420) | | | (12,500) | | | (14,420) | Segment Net income | | $ | (19,125) | | $ | (51,334) | | $ | (51,455) | Consolidated Net Income | | $ | (19,125) | | $ | (51,334) | | $ | (51,455) |
|