v3.26.1
REVENUES (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of deferred revenue The following is a summary of activity in the deferred revenue account for the three and six months ended June 30, 2026 and 2025, respectively:
20262025
Balance January 1$503 $473 
Revenue recognized(394)(2,989)
Amount collected560 3,027 
Balance March 31$669 $511 
Revenue recognized(2,108)(5,416)
Amount collected2,148 5,389 
Balance June 30$709 $484 
Schedule of disaggregation of revenue
Consistent with ASC 606, we have disaggregated our revenue by timing of revenue recognition. The majority of our revenue is recognized over time as solutions are provided. A small portion of our revenue related to program development, NPI data lists, and other solutions is recognized at a point in time upon delivery to customers. A breakdown is set forth in the table below.
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Revenue recognized over time$20,495 $29,168 $40,254 $50,950 
Revenue recognized at a point in time27 94 173 
Total revenue$20,504 $29,195 $40,348 $51,123 
Schedule of changes in the allowance for credit losses
The changes in the allowance for credit losses for the six months ended June 30, 2026 and 2025, were as follows:
20262025
Balance at January 1,$260 $335 
Provision for credit losses— — 
Write-offs— — 
Balance at March 31,$260 $335 
Provision for credit losses— — 
Write-offs— (75)
Balance at June 30,$260 $260