XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Receivables

Receivables consist of the following:

  

   As of June 30, 2024   As of December 31, 2023 
Contracts with customers  $6,784,501   $6,321,573 
Receivables from sales agents   3,533,612    3,252,840 
Other   5,415,118    7,658,789 
Total receivables   15,733,231    17,233,202 
Allowance for credit losses   (1,770,911)   (1,897,887)
Net receivables  $13,962,320   $15,335,315 
Schedule of Allowance Credit Losses

The following table presents a roll forward of the allowance for credit losses as of the dates indicated:

  

   Three Months Ended 
Beginning balance - March 31, 2024  $1,755,553 
Change in provision for credit losses (1)   31,494 
Charge-offs   (16,136)
Ending balance - June 30, 2024  $1,770,911 
      
Beginning balance - March 31, 2023  $1,867,124 
Change in provision for credit losses (1)   (332,644)
Charge-offs   (41,546)
Ending balance - June 30, 2023  $1,492,934 

 

 
(1)Included in other expenses on the condensed consolidated statements of earnings

 

The following table presents a roll forward of the allowance for credit losses as of the dates indicated:

 

   Six Months Ended 
Beginning balance - January 1, 2024  $1,897,887 
Change in provision for credit losses (1)   (87,003)
Charge-offs   (39,973)
Ending balance - June 30, 2024  $1,770,911 
      
Beginning balance - January 1, 2023  $2,229,791 
Change in provision for credit losses (1)   (651,308)
Charge-offs   (85,549)
Ending balance - June 30, 2023  $1,492,934 

 

 
(1)Included in other expenses on the condensed consolidated statements of earnings