XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.4
Disaggregation of Revenue (Tables)
3 Months Ended
Sep. 30, 2024
Disaggregation of Revenue [Abstract]  
Schedule of Revenues Revenues consisted of the following:
   For the Three Months Ended
September 30,
 
  

2024

(Unaudited)

  

2023

(Unaudited)

 
         
Recurring revenue  $61,202   $49,826 
Non-recurring revenue   40,767    48,082 
   $101,969   $97,908 
   For the Three Months Ended
September 30,
 
  

2024
(Unaudited)

   2023
(Unaudited)
 
         
Revenue recognized at a point in time (1)  $40,767   $48,082 
Revenue recognized over time (2)   61,202    49,826 
Total  $101,969   $97,908 
(1)Software’s performance obligation is satisfied at a point in time when access to the software is provided to the customer.
(2)Performance obligation from right to access software sales is satisfied evenly over the service period using a time-based measure because the Company is providing continuous access to its service and service is recognized over time.