XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income/(Loss)
Balance at Dec. 31, 2023 $ 328,921 $ 309 $ 180,633 $ 145,908 $ 2,071
Balance, Shares at Dec. 31, 2023   30,928,648      
Stock based compensation 11,824   11,824    
Foreign currency translation adjustment (362)       (362)
Net income 108,537     108,537  
Dividend payment (74,983)     (74,983)  
Issuance of common stock for Merger 537,273 $ 351 536,922    
Issuance of common stock for Merger, Shares   35,134,652      
Stock options exercised 3,326 $ 14 3,312    
Stock options exercised, Shares   1,418,531      
Equity award vestings   $ 4 (4)    
Equity award vestings, Shares   334,217      
Shares withheld related to net settlement of equity awards (10,185) $ (7) (10,178)    
Shares withheld related to net settlement of equity awards, Shares   (684,652)      
Balance at Sep. 30, 2024 904,351 $ 671 722,509 179,462 1,709
Balance, Shares at Sep. 30, 2024   67,131,396      
Balance at Jun. 30, 2024 352,497 $ 309 181,077 171,859 (748)
Balance, Shares at Jun. 30, 2024   30,978,881      
Stock based compensation 10,908   10,908    
Foreign currency translation adjustment 2,457       2,457
Net income 82,586     82,586  
Dividend payment (74,983)     (74,983)  
Issuance of common stock for Merger 537,273 $ 351 536,922    
Issuance of common stock for Merger, Shares   35,134,652      
Stock options exercised 3,326 $ 14 3,312    
Stock options exercised, Shares   1,418,531      
Equity award vestings 1 $ 4 (3)    
Equity award vestings, Shares   256,932      
Shares withheld related to net settlement of equity awards (9,714) $ (7) (9,707)    
Shares withheld related to net settlement of equity awards, Shares   (657,600)      
Balance at Sep. 30, 2024 904,351 $ 671 722,509 179,462 1,709
Balance, Shares at Sep. 30, 2024   67,131,396      
Balance at Dec. 31, 2024 $ 958,156 $ 692 755,077 211,250 (8,863)
Balance, Shares at Dec. 31, 2024 69,178,263 69,178,263      
Stock based compensation $ 8,769   8,769    
Foreign currency translation adjustment 12,658       12,658
Net income 69,330     69,330  
Issuance of common stock for Merger 0        
Equity award vestings (1) $ 3 (4)    
Equity award vestings, Shares   410,152      
Shares withheld related to net settlement of equity awards (678)   (678)    
Shares withheld related to net settlement of equity awards, Shares   (39,482)      
Repurchase and retirement of common stock (9,280) $ (6)   (9,274)  
Repurchase and retirement of common stock (shares)   (624,531)      
Balance at Sep. 30, 2025 $ 1,038,954 $ 689 763,164 271,306 3,795
Balance, Shares at Sep. 30, 2025 68,924,402 68,924,402      
Balance at Jun. 30, 2025 $ 995,553 $ 688 760,306 232,078 2,481
Balance, Shares at Jun. 30, 2025   68,779,153      
Stock based compensation 3,244   3,244    
Foreign currency translation adjustment 1,314       1,314
Net income 39,228     39,228  
Equity award vestings (1) $ 1 (2)    
Equity award vestings, Shares   168,116      
Shares withheld related to net settlement of equity awards (384)   (384)    
Shares withheld related to net settlement of equity awards, Shares   (22,867)      
Balance at Sep. 30, 2025 $ 1,038,954 $ 689 $ 763,164 $ 271,306 $ 3,795
Balance, Shares at Sep. 30, 2025 68,924,402 68,924,402