XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements Of Changes In Shareholders' Equity - USD ($)
$ in Thousands
Total
Re-designated ordinary shares from Class B to Class A
Treasury Shares
Additional paid-in capital
Accumulated other comprehensive loss
Retained earnings
Class A ordinary shares
Class A ordinary shares
Common stock
Class A ordinary shares
Common stock
Re-designated ordinary shares from Class B to Class A
Class B ordinary shares
Common stock
Class B ordinary shares
Common stock
Re-designated ordinary shares from Class B to Class A
Treasury stock held (in shares)     294,029                
Beginning balance (in shares) at Dec. 31, 2023               31,455,148   9,326,732  
Beginning balance at Dec. 31, 2023 $ 290,416   $ (1,594) $ 111,736 $ 526 $ 177,698   $ 1,584   $ 466  
Net income 27,195         27,195          
Shares issued for share-based compensation (in shares)     1,392         2,172      
Share-based compensation 280     280              
Warrants exercised (in shares)               13,372      
Exercise of warrants 0     1       $ 1      
Re-designated ordinary shares from Class B to Class A (in shares)                 (1,250,000)   (1,250,000)
Re-designated ordinary shares from Class B to Class A   $ 0             $ (63)   $ (63)
Share repurchase (in shares)     0                
Foreign currency translation adjustment, net of income taxes of nil (112)       (112)            
Net unrealized loss on available-for-sale investments 0                    
Intra-entity foreign currency transactions gain 0                    
Release of foreign currency translation reserve related to liquidation of subsidiaries 0                    
Ending balance (in shares) at Mar. 31, 2024               32,720,692   8,076,732  
Ending balance at Mar. 31, 2024 $ 317,779   $ (1,594) 112,015 414 204,893   $ 1,648   $ 403  
Treasury stock held (in shares)     292,637                
Treasury stock held (in shares) 609,390   609,390                
Beginning balance (in shares) at Dec. 31, 2024               32,269,345   8,076,732  
Beginning balance at Dec. 31, 2024 $ 405,217   $ (11,816) 120,262 (4,136) 298,861   $ 1,643   $ 403  
Net income 27,146         27,146          
Shares issued for share-based compensation (in shares)     1,392         4,176      
Share-based compensation 1,228     1,228              
Share repurchase (in shares)     (1,400,986)       (1,400,986) (1,400,986)      
Share repurchase (22,734)   $ (22,734)       $ (22,700)        
Foreign currency translation adjustment, net of income taxes of nil 411       411            
Net unrealized loss on available-for-sale investments (6)       (6)            
Intra-entity foreign currency transactions gain 1,636       1,636            
Release of foreign currency translation reserve related to liquidation of subsidiaries (1)       (1)            
Ending balance (in shares) at Mar. 31, 2025               30,872,535   8,076,732  
Ending balance at Mar. 31, 2025 $ 412,897   $ (34,550) $ 121,490 $ (2,096) $ 326,007   $ 1,643   $ 403  
Treasury stock held (in shares) 2,008,984   2,008,984