v3.25.2
Net Operating Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Net Operating Revenue [Abstract]  
Schedule of Net Operating Revenue

Below is a summary of net operating revenue for the six-month periods ended June 30, 2025, and 2024:

 

   June 30,
2025
   June 30,
2024
 
Gross operating revenue   105,600    98,582 
Revenue deductions:          
Cancellations and returns   (1,148)   (828)
Taxes on services   (6,276)   (5,600)
Total revenue deductions   (7,424)   (6,428)
Net operating revenue   98,176    92,154 
Schedule of Disaggregation of Net Operating Revenue

Disaggregation of net operating revenue for the six-month periods ended June 30, 2025, and 2024, is as follows:

 

   June 30,
2025
   June 30,
2024
 
Platform subscription service   96,926    89,651 
Cancellations, returns and taxes on services   (6,679)   (5,735)
Revenue from platform subscription service   90,247    83,916 
Data analytics service   5,667    4,272 
Cancellations, returns and taxes on services   (586)   (488)
Revenue from data analytics service   5,081    3,784 
Set-up and service   2,433    4,146 
Cancellations, returns and taxes on services   (126)   (173)
Revenue from set-up and service   2,307    3,973 
Other revenue   574    510 
Cancellations, returns and taxes on services   (33)   (29)
Other revenue   541    481 
Total net operating revenue   98,176    92,154 
Schedule of Contract Asset Activity

The contract asset activity as of June 30, 2025, and December 31, 2024, is as follows:

 

At January 1, 2024   4,862 
Decrease from transfers to accounts receivable   (4,798)
Increase from changes based on work in progress   4,672 
At December 31, 2024   4,736 
Decrease from transfers to accounts receivable   (4,736)
Increase from changes based on work in progress   1,282 
At June 30, 2025   1,282 
Schedule of Deferred Revenue Activity

The deferred revenue activity as of June 30, 2025, and December 31, 2024, is as follows:

 

At January 1, 2024   3,145 
Increase in deferred revenue in the current year   24,095 
Revenue recognized during the current year   (23,501)
At December 31, 2024   3,739 
Increase in deferred revenue in the current period   5,850 
Revenue recognized during the current period   (5,268)
At June 30, 2025   4,321