XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Class A Common Stock [Member]
Common Stock [Member]
Class B Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
Beginning balance at Dec. 31, 2023 $ 80,907 $ 29 $ 6 $ 294,191 $ 29 $ (213,348)
Beginning balance, shares at Dec. 31, 2023   28,574,239 5,604,278      
Issuance of common stock upon exercise of stock options 1,428     1,428    
Issuance of common stock upon exercise of stock options, shares   179,566        
Net issuance of common stock upon vesting of restricted stock units (429)     (429)    
Net issuance of common stock upon vesting of restricted stock units, shares   295,556        
Stock-based compensation expense 4,518     4,518    
Foreign currency translation adjustment (8)       (8)  
Net income 1,907         1,907
Ending balance at Mar. 31, 2024 88,323 $ 29 $ 6 299,708 21 (211,441)
Ending balance, shares at Mar. 31, 2024   29,049,361 5,604,278      
Beginning balance at Dec. 31, 2024 135,368 $ 32 $ 4 316,511   (181,179)
Beginning balance, shares at Dec. 31, 2024   32,037,421 3,604,278      
Issuance of common stock upon exercise of stock options 1,962     1,962    
Issuance of common stock upon exercise of stock options, shares   237,043        
Net issuance of common stock upon vesting of restricted stock units (1,293)     (1,293)    
Net issuance of common stock upon vesting of restricted stock units, shares   216,723        
Stock-based compensation expense 5,420     5,420    
Foreign currency translation adjustment 53       53  
Net income 7,990         7,990
Ending balance at Mar. 31, 2025 $ 149,500 $ 32 $ 4 $ 322,600 $ 53 $ (173,189)
Ending balance, shares at Mar. 31, 2025   32,491,187 3,604,278