XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Disclosures (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table shows the Company’s revenues disaggregated according to the timing of transfer of services:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Revenue recognized at a point in time$11,020,509 $10,475,897 $21,807,613 $20,617,963 
Revenue recognized over time2,249,761 2,134,139 4,540,247 4,176,789 
Total revenue$13,270,270 $12,610,036 $26,347,860 $24,794,752 
Schedule of Rollforward of Accounts Receivable
Changes in the Company’s accounts receivable, net during the six months ended June 30, 2025 were as follows:
Accounts Receivable, Net
Balance at December 31, 2023$2,580,589 
Balance at December 31, 2024$2,586,381 
Cash received against accounts receivable included at the beginning of the year(2,181,550)
Net increase during the six months ended June 30, 20252,385,891 
Balance at June 30, 2025$2,790,722 
Schedule of Rollforward of Contract Liabilities Contract Assets
Changes in the Company’s contract liability for deferred franchise fees during the six months ended June 30, 2025 were as follows:
Deferred Revenue
short and long-term
Balance at December 31, 2023$16,113,879 
Balance at December 31, 2024$14,997,105 
Revenue recognized that was included in the contract liability at the beginning of the year(1,662,396)
Net increase during the six months ended June 30, 20251,181,468 
Balance at June 30, 2025$14,516,177 
The Company’s deferred franchise and development costs represent capitalized sales commissions. Changes during the six months ended June 30, 2025 were as follows:
Deferred Franchise and Development Costs
short and long-term
Balance at December 31, 2023$6,251,366 
Balance at December 31, 2024$5,569,473 
Cost of revenue recognized that was included in the contract asset at the beginning of the year(509,353)
Net increase during the six months ended June 30, 2025188,115 
Balance at June 30, 2025$5,248,235 
Schedule of Estimated Revenue Related to Performance Obligations
The following table illustrates estimated revenues expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of June 30, 2025:
Contract liabilities expected to be recognized inAmount
2025 (remainder)$1,298,565 
20262,521,378 
20272,415,307 
20282,256,657 
20291,905,196 
Thereafter4,119,075 
Total$14,516,177