XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 161,133,000 $ 171,531,000 $ 305,443,000 $ 321,943,000
Operating expenses:        
Service charges from agents and banks 102,257,000 113,369,000 196,045,000 211,303,000
Salaries and benefits 18,525,000 16,893,000 36,813,000 34,999,000
Other selling, general and administrative expenses 12,354,000 10,481,000 23,343,000 20,434,000
Provision for credit losses 1,858,000 1,776,000 3,924,000 3,371,000
Restructuring costs 0 2,711,000 306,000 2,711,000
Transaction costs 2,224,000 26,000.0 3,393,000 36,000.0
Depreciation and amortization 4,454,000 3,371,000 8,083,000 6,599,000
Total operating expenses 141,672,000 148,627,000 271,907,000 279,453,000
Operating income 19,461,000 22,904,000 33,536,000 42,490,000
Interest expense 3,093,000 3,095,000 5,793,000 5,797,000
Income before income taxes 16,368,000 19,809,000 27,743,000 36,693,000
Income tax provision 5,361,000 5,776,000 8,967,000 10,554,000
Net income 11,007,000 14,033,000 18,776,000 26,139,000
Other comprehensive income (loss) 1,236,000 (375,000) 1,584,000 (520,000)
Comprehensive income $ 12,243,000 $ 13,658,000 $ 20,360,000 $ 25,619,000
Earnings per common share:        
Basic (in dollars per share) $ 0.37 $ 0.43 $ 0.62 $ 0.79
Diluted (in dollars per share) $ 0.37 $ 0.42 $ 0.62 $ 0.78
Weighted-average common shares outstanding:        
Basic (in shares) 29,843,687 32,698,951 30,213,762 33,187,196
Diluted (in shares) 29,912,615 33,090,806 30,370,069 33,639,811
Wire transfer and money order fees, net        
Revenues:        
Total revenues $ 132,970,000 $ 145,837,000 $ 253,137,000 $ 272,758,000
Foreign exchange gain, net        
Revenues:        
Total revenues 23,681,000 22,800,000 43,862,000 43,146,000
Other income        
Revenues:        
Total revenues $ 4,482,000 $ 2,894,000 $ 8,444,000 $ 6,039,000