XML 52 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue, Deferred Revenue and Prepaid Commissions (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue
The following table presents our revenues disaggregated by revenue type:
For the Year Ended December 31,
(Dollars in thousands)202420232022
Revenue:
Paging revenue$70,958 $73,135 $73,323 
Product and other revenue2,565 2,833 2,299 
Wireless revenue$73,523 $75,968 $75,622 
License$7,648 $8,721 $7,202 
Professional services - projects14,616 13,305 11,584 
Professional services - managed services3,259 1,389 981 
Hardware1,382 2,675 2,211 
Operations revenue26,905 26,090 21,978 
Maintenance37,225 36,967 36,934 
Software revenue$64,130 $63,057 $58,912 
Total revenue$137,653 $139,025 $134,534 
The Company is currently structured as a single operating (and reportable) segment, a clinical communication and collaboration business. Sales are assigned to subsidiaries based on the geographic location of the customer at the signing of a contract. The United States was the only country that accounted for more than 10% of the Company’s total revenue for the years ended December 31, 2024, 2023 and 2022. Revenue generated in the United States and internationally consisted of the following for the periods stated:
 For the Year Ended December 31,
(Dollars in thousands)202420232022
Revenue:
United States$134,998 $135,804 $130,380 
International2,655 3,221 4,154 
Total revenue$137,653 $139,025 $134,534 
Schedule of Deferred Revenue Changes in the balance of total deferred revenue during the year ended December 31, 2024, are as follows:
(Dollars in thousands)December 31, 2023AdditionsRevenue RecognizedDecember 31, 2024
Deferred Revenue$26,946 $65,575 $(63,582)$28,939 
Schedule of Deferred Commissions Changes in the balance of total prepaid commissions during the year ended December 31, 2024, are as follows:
(Dollars in thousands)December 31, 2023AdditionsCommissions RecognizedDecember 31, 2024
Prepaid Commissions$2,285 $4,235 $(3,198)$3,322