XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2023 $ 616,852     $ 92 $ 16 $ 263,498 $ 354,147 $ (901)
Beginning balance, Shares at Dec. 31, 2023       92,175,243 15,999,173      
Net Income (Loss) 21,301           21,301  
Stock–based compensation expense 17,649         17,649    
Issuance of common stock upon exercise of stock options 11         11    
Issuance of common stock upon exercise of stock options, Shares       36,455        
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       615,383        
Payment of withholding taxes on net share settlements of restricted stock units (5,097)         (5,097)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (213,042)        
Repurchase of common stock (81,755)     $ (4)   (81,751)    
Repurchase of common stock, Shares       (3,538,194)        
Foreign currency translation adjustment (599)             (599)
Ending balance at Mar. 31, 2024 568,362     $ 89 $ 16 194,309 375,448 (1,500)
Ending balance, Shares at Mar. 31, 2024       89,075,845 15,999,173      
Beginning balance at Dec. 31, 2024 541,689     $ 89 $ 15 169,013 375,119 (2,547)
Beginning balance, Shares at Dec. 31, 2024   89,002,571 14,986,745 89,002,571 14,986,745      
Net Income (Loss) 39,045           39,045  
Stock–based compensation expense 14,538         14,538    
Issuance of common stock upon exercise of stock options 394         394    
Issuance of common stock upon exercise of stock options, Shares       16,426        
Issuance of common stock upon vesting of restricted stock units, Shares       715,951        
Payment of withholding taxes on net share settlements of restricted stock units (8,987)         (8,987)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (251,366)        
Repurchase of common stock (185,867)     $ (6)   (168,183) (17,678)  
Repurchase of common stock, Shares       (5,919,435)        
Conversion of common stock       $ 1 $ (1)      
Conversion of common stock, shares issued       770,495 (770,495)      
Foreign currency translation adjustment 1,238             1,238
Ending balance at Mar. 31, 2025 $ 402,050     $ 84 $ 14 $ 6,775 $ 396,486 $ (1,309)
Ending balance, Shares at Mar. 31, 2025   84,334,642 14,216,250 84,334,642 14,216,250