v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)        
Revenues $ 260,614 $ 239,520 $ 507,231 $ 467,703
Transaction costs (Excluding depreciation and amortization shown separately below) 40,566 36,961 79,915 70,927
Other operating expenses 42,703 41,242 84,361 81,525
Research and development expenses 37,387 27,580 74,658 59,631
Sales and marketing expenses 57,312 50,614 112,038 100,504
General and administrative expenses 37,016 26,102 66,920 50,311
Depreciation and amortization 15,553 10,712 29,943 20,120
Total operating expenses 230,537 193,211 447,835 383,018
Operating income 30,077 46,309 59,396 84,685
Financial income (expense):        
Gain from change in fair value of Warrants   1,006   2,767
Other financial income (expense), net (227) 976 (1,777) 3,723
Financial income (expense), net (227) 1,982 (1,777) 6,490
Income before income taxes 29,850 48,291 57,619 91,175
Income taxes 10,370 15,866 17,562 29,776
Net income 19,480 32,425 40,057 61,399
Other comprehensive income        
Unrealized gain on available-for-sale debt securities, net 2,565 872 9,804 871
Tax expense on unrealized gains on available-for-sale debt securities, net (569)   (2,174)  
Unrealized gain (loss) on cash flow hedges, net 5,932 (699) 4,145 (665)
Tax benefit (expense) on unrealized gains (losses) on cash flow hedges, net (1,135) 126 (808) 120
Unrealized gain on interest rate floor, net 2,117   8,138  
Tax expense on unrealized gains on interest rate floor, net (469)   (1,745)  
Foreign currency translation adjustments 66   (103)  
Other comprehensive income 8,507 299 17,257 326
Comprehensive income $ 27,987 $ 32,724 $ 57,314 $ 61,725
Per Share Data        
Net income per share attributable to common stockholders - Basic earnings per share (in dollars per share) $ 0.05 $ 0.09 $ 0.11 $ 0.17
- Diluted earnings per share (in dollars per share) $ 0.05 $ 0.09 $ 0.1 $ 0.16
Weighted average common shares outstanding - Basic (in shares) 368,770,598 356,315,658 368,185,088 357,795,857
Weighted average common shares outstanding - Diluted (in shares) 380,632,789 373,368,383 385,250,558 376,727,575