XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of other income
               
   Year Ended December 31, 
   2023   2022   2021 
   (In thousands) 
Third-party portfolio  $9,350   $6,814   $ 
Direct mail revenues       774    3,391 
Sales tax refunds   1,078    737    580 
Other   367    864    1,991 
Other income for the period  $10,795   $9,189   $5,962 
Schedule of computation of earnings per share
               
   Year Ended December 31, 
   2023   2022   2021 
   (In thousands, except per share data) 
Numerator:            
Numerator for basic and diluted earnings per share  $45,343   $85,983   $47,524 
Denominator:               
Denominator for basic earnings per share - weighted average number of common shares outstanding during the year   20,896    20,958    22,562 
Incremental common shares attributable to exercise of outstanding options and warrants   4,322    5,631    3,218 
Denominator for diluted earnings per share   25,218    26,589    25,780 
Basic earnings per share  $2.17   $4.10   $2.11 
Diluted earnings per share  $1.80   $3.23   $1.84