Quarterly report [Sections 13 or 15(d)]

Unaudited Interim Condensed Consolidated Statements of Stockholders' Equity

v3.25.3
Unaudited Interim Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2023   75,131,425      
Beginning Balance at Dec. 31, 2023 $ 234,300 $ 7 $ 390,083 $ 3,964 $ (159,754)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   690,463      
Issuance of common stock upon exercise of stock options 124   124    
Issuance of common stock upon settlement of restricted stock units (in shares)   2,167,937      
Stock-based compensation - restricted stock 15,367   15,367    
Shares withheld related to net share settlement (in shares)   (604,698)      
Shares withheld related to net share settlement (1,765)   (1,765)    
Issuance of common stock for settlement of contingent consideration compensation (earn-out) (in shares)   1,008,998      
Issuance of common stock for settlement of contingent consideration compensation (earn-out) 3,022   3,022    
Repurchase and retirement of common stock (in shares)   (80,102)      
Repurchase and retirement of common stock (244)   (407)   163
Other comprehensive income (loss) 209     209  
Net income (loss) (17,514)       (17,514)
Ending Balance (in shares) at Sep. 30, 2024   78,314,023      
Ending Balance at Sep. 30, 2024 233,499 $ 7 406,424 4,173 (177,105)
Beginning Balance (in shares) at Dec. 31, 2023   75,131,425      
Beginning Balance at Dec. 31, 2023 234,300 $ 7 390,083 3,964 (159,754)
Ending Balance (in shares) at Dec. 31, 2024   79,419,028      
Ending Balance at Dec. 31, 2024 221,938 $ 7 407,076 1,753 (186,898)
Beginning Balance (in shares) at Jun. 30, 2024   77,934,085      
Beginning Balance at Jun. 30, 2024 229,386 $ 7 401,753 2,777 (175,151)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   59,000      
Issuance of common stock upon exercise of stock options 11   11    
Issuance of common stock upon settlement of restricted stock units (in shares)   581,305      
Stock-based compensation - restricted stock 5,402   5,402    
Shares withheld related to net share settlement (in shares)   (260,367)      
Shares withheld related to net share settlement (742)   (742)    
Other comprehensive income (loss) 1,396     1,396  
Net income (loss) (1,954)       (1,954)
Ending Balance (in shares) at Sep. 30, 2024   78,314,023      
Ending Balance at Sep. 30, 2024 233,499 $ 7 406,424 4,173 (177,105)
Beginning Balance (in shares) at Dec. 31, 2024   79,419,028      
Beginning Balance at Dec. 31, 2024 $ 221,938 $ 7 407,076 1,753 (186,898)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 1,977,499 1,977,499      
Issuance of common stock upon exercise of stock options $ 139   139    
Issuance of common stock upon settlement of restricted stock units (in shares)   3,468,117      
Issuance of common stock upon settlement of restricted stock units 0   0    
Stock-based compensation - restricted stock 11,391   11,391    
Shares withheld related to net share settlement (in shares)   (2,248,336)      
Shares withheld related to net share settlement (7,309)   (7,309)    
Issuance of common stock in acquisition (in shares)   3,434,609      
Issuance of common stock in acquisition 8,414   8,414    
Other comprehensive income (loss) (1,753)     (1,753)  
Net income (loss) 50,180       50,180
Ending Balance (in shares) at Sep. 30, 2025   86,050,917      
Ending Balance at Sep. 30, 2025 283,000 $ 7 419,711 0 (136,718)
Beginning Balance (in shares) at Jun. 30, 2025   81,695,605      
Beginning Balance at Jun. 30, 2025 223,100 $ 7 411,259 5,968 (194,134)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   365,652      
Issuance of common stock upon exercise of stock options 65   65    
Issuance of common stock upon settlement of restricted stock units (in shares)   1,017,440      
Issuance of common stock upon settlement of restricted stock units 0   0    
Stock-based compensation - restricted stock 1,825   1,825    
Shares withheld related to net share settlement (in shares)   (462,389)      
Shares withheld related to net share settlement (1,852)   (1,852)    
Issuance of common stock in acquisition (in shares)   3,434,609      
Issuance of common stock in acquisition 8,414   8,414    
Other comprehensive income (loss) (5,968)     (5,968)  
Net income (loss) 57,416       57,416
Ending Balance (in shares) at Sep. 30, 2025   86,050,917      
Ending Balance at Sep. 30, 2025 $ 283,000 $ 7 $ 419,711 $ 0 $ (136,718)