XML 13 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Class A Shares
Common Stock
Class B Shares
Additional Paid In Capital
Accumulated Other Comprehensive Loss
Retained Earnings (Accumulated Deficit)
Retained Earnings (Accumulated Deficit)
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
BALANCES at Dec. 31, 2023 $ 103,761 $ 38,254     $ 122,558 $ (1,477) $ (17,320) $ 38,254
BALANCES, Shares at Dec. 31, 2023     4,320,000 21,760,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2023-08 [Member]             Accounting Standards Update 2023-08 [Member]
Stock-based compensation $ 1,903       1,903      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (334)       (334)      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)     234,000          
Conversion from Class B to Class A     240,000 (240,000)        
Foreign currency translation adjustment 703         703    
Net Income (Loss) 54,787           54,787  
BALANCES (unaudited) at Mar. 31, 2024 199,074       124,127 (774) 75,721  
BALANCES (unaudited), Shares at Mar. 31, 2024     4,794,000 21,520,000        
BALANCES at Dec. 31, 2023 $ 103,761 $ 38,254     122,558 (1,477) (17,320) $ 38,254
BALANCES, Shares at Dec. 31, 2023     4,320,000 21,760,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercised options,net of options withheld for taxes and exercise price (Shares) 10,726              
Foreign currency translation adjustment $ 31              
Net Income (Loss) 46,024              
BALANCES (unaudited) at Sep. 30, 2024 191,154       125,642 (1,446) 66,958  
BALANCES (unaudited), Shares at Sep. 30, 2024     6,484,000 20,337,000        
BALANCES at Mar. 31, 2024 199,074       124,127 (774) 75,721  
BALANCES, Shares at Mar. 31, 2024     4,794,000 21,520,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation 2,256       2,256      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (883)       (883)      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)     250,000          
Foreign currency translation adjustment (35)         (35)    
Net Income (Loss) (9,606)           (9,606)  
BALANCES (unaudited) at Jun. 30, 2024 190,806       125,500 (809) 66,115  
BALANCES (unaudited), Shares at Jun. 30, 2024     5,044,000 21,520,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation 1,599       1,599      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (1,457)       (1,457)      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)     248,000          
Exercised options, non-cash (in shares)       9,000        
Conversion from Class B to Class A     1,192,000 (1,192,000)        
Foreign currency translation adjustment (637)         (637)    
Net Income (Loss) 843           843  
BALANCES (unaudited) at Sep. 30, 2024 191,154       125,642 (1,446) 66,958  
BALANCES (unaudited), Shares at Sep. 30, 2024     6,484,000 20,337,000        
BALANCES at Dec. 31, 2024 257,527       124,387 (752) 133,892  
BALANCES, Shares at Dec. 31, 2024     8,460,000 19,749,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation 2,759       2,759      
Exercised options, net of options withheld for taxes and exercise price (1,764)       (1,764)      
Exercised options,net of options withheld for taxes and exercise price (Shares)       233,000        
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (3,848)       (3,848)      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)     241,000          
Conversion from Class B to Class A     523,000 (523,000)        
Foreign currency translation adjustment (254)         (254)    
Net Income (Loss) (12,873)           (12,873)  
BALANCES (unaudited) at Mar. 31, 2025 241,547       121,534 (1,006) 121,019  
BALANCES (unaudited), Shares at Mar. 31, 2025     9,224,000 19,459,000        
BALANCES at Dec. 31, 2024 $ 257,527       124,387 (752) 133,892  
BALANCES, Shares at Dec. 31, 2024     8,460,000 19,749,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercised options,net of options withheld for taxes and exercise price (Shares) 310,420              
Foreign currency translation adjustment $ (1,318)              
Net Income (Loss) 41,835              
BALANCES (unaudited) at Sep. 30, 2025 296,704       123,047 (2,070) 175,727  
BALANCES (unaudited), Shares at Sep. 30, 2025     9,773,000 19,465,000        
BALANCES at Mar. 31, 2025 241,547       121,534 (1,006) 121,019  
BALANCES, Shares at Mar. 31, 2025     9,224,000 19,459,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation 3,175       3,175      
Exercised options, net of options withheld for taxes and exercise price (97)       (97)      
Exercised options,net of options withheld for taxes and exercise price (Shares)       8,000        
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (4,113)       (4,113)      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)     270,000          
Foreign currency translation adjustment (1,059)         (1,059)    
Net Income (Loss) 37,667           37,667  
BALANCES (unaudited) at Jun. 30, 2025 277,120       120,499 (2,065) 158,686  
BALANCES (unaudited), Shares at Jun. 30, 2025     9,494,000 19,467,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation 5,000       5,000      
Exercised options, net of options withheld for taxes and exercise price (163)       (163)      
Exercised options,net of options withheld for taxes and exercise price (Shares)       16,000        
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (2,685)       (2,685)      
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)     261,000          
Conversion from Class B to Class A     18,000 (18,000)        
Foreign currency translation adjustment (5)         (5)    
Equity warrants 396       396      
Net Income (Loss) 17,041           17,041  
BALANCES (unaudited) at Sep. 30, 2025 $ 296,704       $ 123,047 $ (2,070) $ 175,727  
BALANCES (unaudited), Shares at Sep. 30, 2025     9,773,000 19,465,000