XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of other income
          
   Three Months Ended 
   March 31, 
   2024   2023 
   (In thousands) 
Origination and servicing fees from third party receivables  $2,144   $2,738 
Sales tax refunds   289    260 
Other   23    40 
Other income for the period  $2,456   $3,038 
Schedule of supplemental balance sheet information related to leases
          
   March 31,   December 31, 
   2024   2023 
   (In thousands) 
Operating Leases          
Operating lease right-of-use assets  $51,093   $29,575 
Less: Accumulated amortization right-of-use assets   (27,902)   (26,651)
Operating lease right-of-use assets, net  $23,191   $2,924 
           
Operating lease liabilities  $(23,702)  $(3,220)
           
Finance Leases          
Property and equipment, at cost   3,474    3,474 
Less: Accumulated depreciation   (3,398)   (3,385)
Property and equipment, net  $76   $89 
           
Finance lease liabilities  $(80)  $(93)
           
Weighted Average Discount Rate          
Operating lease   5.0%    5.0% 
Finance lease   6.5%    6.5% 
Schedule of maturities of lease liabilities
          
Maturities of lease liabilities were as follows:  $     
(In thousands)  Operating   Finance 
Year Ending December 31,  Lease   Lease 
2024 (excluding the three months ended March 31, 2024)  $2,422   $27 
2025   5,233    45 
2026   5,084    15 
2027   5,242    15 
2028   5,408    4 
Thereafter   4,747     
Total undiscounted lease payments   28,136    106 
Less amounts representing interest   (4,434)   (26)
Lease Liability  $23,702   $80 
Schedule of lease expense
          
   Three Months Ended 
   March 31, 
   2024   2023 
    (In thousands) 
Operating lease cost  $1,374  $1,360 
Finance lease cost   14    101 
Total lease cost  $1,388  $1,461 
Schedule of supplemental cash flow information related to leases
          
   Three Months Ended 
   March 31, 
   2024   2023 
Cash paid for amounts included in the measurement of lease liabilities:  (In thousands) 
Operating cash flows from operating leases  $1,374   $1,360 
Operating cash flows from finance leases  $13   $99 
Financing cash flows from finance leases  $1   $2 
Schedule of stock option activity
             
           Weighted
   Number of   Weighted   Average
   Shares   Average   Remaining
   (in thousands)   Exercise Price   Contractual Term
Options outstanding at the beginning of period   8,125   $5.11   N/A
Granted          N/A
Exercised   (180)   3.92   N/A
Forfeited          N/A
Options outstanding at the end of period   7,945   $5.14   2.95 years
              
Options exercisable at the end of period   6,070   $4.51   2.47 years
Schedule of price distribution of stock options
                    
   Number of shares as of   Number of shares as of 
   March 31, 2024   December 31, 2023 
   Outstanding   Exercisable   Outstanding   Exercisable 
Range of exercise prices:  (In thousands)   (In thousands) 
$2.00 - $2.99   1,410    1,083    1,410    1,082 
$3.00 - $3.99   2,383    2,383    2,473    2,473 
$4.00 - $4.99   2,450    1,839    2,539    1,929 
$6.00 - $6.99                
$7.00 - $7.99                
$10.00 - $10.99   1,702    765    1,703    578 
Total shares   7,945    6,070    8,125    6,062 
Schedule of purchase of our common stock
                    
   Three Months Ended 
   March 31, 2024   March 31, 2023 
   Shares   Avg. Price   Shares   Avg. Price 
Open market purchases   101,355   $8.51    263,185   $10.42 
Shares redeemed upon net exercise of stock options   105,758    7.89    458,392    9.93 
Total stock purchases   207,113   $8.19    721,577   $10.11