v3.26.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In-Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2024 $ 485,596 $ 12 $ 389,904 $ 95,913 $ (233)
Beginning balance (in shares) at Dec. 31, 2024   124,836,283      
Stock-based compensation 2,932   2,932    
Issuance of Class A common stock upon exercise of stock options ( value) 51   51    
Issuance of Class A common stock upon exercise of stock options ( shares)   33,736      
Issuance of Class A common stock upon vesting of restricted stock units, Shares   328,201      
Shares withheld for the withholding tax on vesting of restricted stock units, Shares   (73,798)      
Shares withheld for the withholding tax on vesting of restricted stock units (1,943)   (1,943)    
Foreign currency translation adjustments (54)       (54)
Net Income (Loss) 13,813     13,813  
Ending balance at Mar. 31, 2025 500,395 $ 12 390,944 109,726 (287)
Ending balance (in shares) at Mar. 31, 2025   125,124,422      
Beginning balance at Dec. 31, 2024 485,596 $ 12 389,904 95,913 (233)
Beginning balance (in shares) at Dec. 31, 2024   124,836,283      
Foreign currency translation adjustments (309)        
Net Income (Loss) 46,264        
Ending balance at Sep. 30, 2025 537,402 $ 12 395,755 142,177 (542)
Ending balance (in shares) at Sep. 30, 2025   125,422,376      
Beginning balance at Mar. 31, 2025 500,395 $ 12 390,944 109,726 (287)
Beginning balance (in shares) at Mar. 31, 2025   125,124,422      
Stock-based compensation 3,315   3,315    
Issuance of Class A common stock upon exercise of stock options ( value) 40   40    
Issuance of Class A common stock upon exercise of stock options ( shares)   28,240      
Issuance of Class A common stock upon vesting of restricted stock units, Shares   157,818      
Shares withheld for the withholding tax on vesting of restricted stock units, Shares   (47,209)      
Shares withheld for the withholding tax on vesting of restricted stock units (1,821)   (1,821)    
Foreign currency translation adjustments 63       63
Net Income (Loss) 14,707     14,707  
Ending balance at Jun. 30, 2025 516,699 $ 12 392,478 124,433 (224)
Ending balance (in shares) at Jun. 30, 2025   125,263,271      
Stock-based compensation 6,682   6,682    
Issuance of Class A common stock upon exercise of stock options ( value) 6   6    
Issuance of Class A common stock upon exercise of stock options ( shares)   8,251      
Issuance of Class A common stock upon vesting of restricted stock units, Shares   241,984      
Shares withheld for the withholding tax on vesting of restricted stock units, Shares   (91,130)      
Shares withheld for the withholding tax on vesting of restricted stock units (3,411)   (3,411)    
Foreign currency translation adjustments (318)       (318)
Net Income (Loss) 17,744     17,744  
Ending balance at Sep. 30, 2025 537,402 $ 12 395,755 142,177 (542)
Ending balance (in shares) at Sep. 30, 2025   125,422,376      
Beginning balance at Dec. 31, 2025 560,389 $ 12 397,954 162,850 (427)
Beginning balance (in shares) at Dec. 31, 2025   125,581,248      
Stock-based compensation 5,694   5,694    
Issuance of Class A common stock upon exercise of stock options ( value) 3   3    
Issuance of Class A common stock upon exercise of stock options ( shares)   375      
Issuance of Class A common stock upon vesting of restricted stock units, Shares   346,994      
Shares withheld for the withholding tax on vesting of restricted stock units, Shares   (139,280)      
Shares withheld for the withholding tax on vesting of restricted stock units (3,286)   (3,286)    
Foreign currency translation adjustments (188)       (188)
Net Income (Loss) 20,881     20,881  
Ending balance at Mar. 31, 2026 583,493 $ 12 400,365 183,731 (615)
Ending balance (in shares) at Mar. 31, 2026   125,789,337      
Beginning balance at Dec. 31, 2025 $ 560,389 $ 12 397,954 162,850 (427)
Beginning balance (in shares) at Dec. 31, 2025   125,581,248      
Issuance of Class A common stock upon exercise of stock options ( shares) 31,187        
Foreign currency translation adjustments $ (257)        
Net Income (Loss) 73,920        
Ending balance at Sep. 30, 2026 643,243 $ 12 407,145 236,770 (684)
Ending balance (in shares) at Sep. 30, 2026   126,110,486      
Beginning balance at Mar. 31, 2026 583,493 $ 12 400,365 183,731 (615)
Beginning balance (in shares) at Mar. 31, 2026   125,789,337      
Stock-based compensation 6,466   6,466    
Issuance of Class A common stock upon exercise of stock options ( value) 12   12    
Issuance of Class A common stock upon exercise of stock options ( shares)   1,333      
Issuance of Class A common stock upon vesting of restricted stock units, Shares   233,692      
Shares withheld for the withholding tax on vesting of restricted stock units, Shares   (87,178)      
Shares withheld for the withholding tax on vesting of restricted stock units (2,117)   (2,117)    
Foreign currency translation adjustments 8       8
Net Income (Loss) 25,559     25,559  
Ending balance at Jun. 30, 2026 613,421 $ 12 404,726 209,290 (607)
Ending balance (in shares) at Jun. 30, 2026   125,937,184      
Stock-based compensation 6,226   6,226    
Issuance of Class A common stock upon exercise of stock options ( value) 166   166    
Issuance of Class A common stock upon exercise of stock options ( shares)   29,479      
Issuance of Class A common stock upon vesting of restricted stock units, Shares   238,829      
Shares withheld for the withholding tax on vesting of restricted stock units, Shares   (95,006)      
Shares withheld for the withholding tax on vesting of restricted stock units (3,973)   (3,973)    
Foreign currency translation adjustments (77)       (77)
Net Income (Loss) 27,480     27,480  
Ending balance at Sep. 30, 2026 $ 643,243 $ 12 $ 407,145 $ 236,770 $ (684)
Ending balance (in shares) at Sep. 30, 2026   126,110,486