XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses

Changes in the allowance for credit losses for the periods ended June 30, 2025 and 2024 were as follows:

 

Schedule of Allowance for Credit Losses

   Trade Receivables 
As of December 31, 2024  $(55,907)
(Provisions) Reductions charged to operating results   (44,189)
Account write-offs   15,063 
As of March 31, 2025  $(85,033)
(Provisions) Reductions charged to operating results   11,223 
Account write-offs   2,293 
As of June 30, 2025  $(71,517)

 

   Trade Receivables 
As of December 31, 2023  $(124,103)
(Provisions) Reductions charged to operating results  14,588 
As of March 31, 2024  $(109,515)
(Provisions) Reductions charged to operating results  (10,850)
As of June 30, 2024  $(120,365)

Schedule of Changes in Contract Assets and Liabilities

The following table present changes in our contract assets during the six months ended June 30, 2025 and 2024:

 

Schedule of Changes in Contract Assets and Liabilities

   Balance at
Beginning of
Period
   Billings   Payments Received   Balance at
End of Period
 
Six months ended June 30, 2025                    
Accounts receivable  $1,111,504   $2,245,372   $97,054  $(92,637)
Accounts receivable  $1,111,504   $7,720,473   $(8,060,175)  $771,802 
                     
Six months ended June 30, 2024                    
Accounts receivable  $1,850,375   $8,889,383   $(9,290,570)  $1,449,188 

 

   Balance at
Beginning of
Period
   Revenue
Recognized in
Advance of
Billings
   Billings   Balance at
End of Period
 
Six months ended June 30, 2025                    
Accounts receivable, unbilled  $1,296,524   $2,245,372   $(2,450,002)  $1,091,894 
                     
Six months ended June 30, 2024                    
Accounts receivable, unbilled  $1,320,837   $2,972,740   $(2,810,264)  $1,483,313 

 

The following table presents changes in our contract liabilities during the six months ended June 30, 2025 and 2024:

 

   Balance at           Balance at 
   Beginning       Recognized   End of 
   of Period   Billings   Revenue   Period 
Six months ended June 30, 2025                    
Contract liabilities: Deferred revenue  $3,411,852   $2,989,657   $(3,808,137)  $2,593,372 
                     
Six months ended June 30, 2024                    
Contract liabilities: Deferred revenue  $2,927,808   $3,953,386   $(4,126,009)  $2,755,185 
 
Schedule of Segment Information

Information by operating segment is as follows:

 

Schedule of Segment Information

             
  

For the three months ended

June 30,

  

For the six months ended

June 30,

 
   2025   2024   2025   2024 
Revenues                    
Document Management  $2,000,526   $1,859,088   $3,961,838   $3,679,508 
Document Conversion   2,010,287    2,782,505    4,296,320    5,469,169 
Total revenues  $4,010,813   $4,641,593   $8,258,158   $9,148,677 
                     
Cost of revenues                    
Document Management  $288,849   $240,151   $547,094   $504,078 
Document Conversion   995,407    1,398,463    2,115,307    2,741,976 
Total cost of revenues  $1,284,256   $1,638,614   $2,662,401   $3,246,054 
                     
Gross profit                    
Document Management  $1,711,677   $1,618,537   $3,414,744   $3,175,430 
Document Conversion   1,014,880    1,384,442    2,181,013    2,727,193 
Total gross profit  $2,726,557   $3,002,979   $5,595,757   $5,902,623 
                     
Capital additions, net                    
Document Management  $124,638   $104,421   $234,020   $215,040 
Document Conversion   123,332    166,413    237,884    183,726 
Total capital additions, net  $247,970   $270,834   $471,904   $398,766 

 

   June 30, 2025   December 31, 2024 
Goodwill          
Document Management  $3,989,645   $3,989,645 
Document Conversion   1,800,176    1,800,176 
Total goodwill  $5,789,821   $5,789,821 

 

   June 30, 2025   December 31, 2024 
Total assets          
Document Management  $8,746,641   $9,641,347 
Document Conversion   8,411,744    8,933,609 
Total assets  $17,158,385   $18,574,956