XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of other income
               
   Year Ended December 31, 
   2024   2023   2022 
   (In thousands) 
Third-party portfolio  $7,324   $9,350   $6,814 
Direct mail revenues           774 
Sales tax refunds   1,093    1,078    737 
Other   127    367    864 
Other income for the period  $8,544   $10,795   $9,189 
Schedule of computation of earnings per share
               
   Year Ended December 31, 
   2024   2023   2022 
   (In thousands, except per share data) 
Numerator:               
Numerator for basic and diluted earnings per share  $19,203   $45,343   $85,983 
Denominator:               
Denominator for basic earnings per share - weighted average number of common shares outstanding during the year   21,292    20,896    20,958 
Incremental common shares attributable to exercise of outstanding options and warrants   3,033    4,322    3,218 
Denominator for diluted earnings per share   24,325    25,218    26,589 
Basic earnings per share  $0.90   $2.17   $4.10 
Diluted earnings per share  $0.79   $1.80   $3.23