v3.24.3
Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and 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, 2022 $ 734,609     $ 102 $ 16 $ 413,092 $ 323,043 $ (1,644)
Beginning balance, Shares at Dec. 31, 2022       101,636,649 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Dec. 31, 2022 36,749              
Net (loss) income 16,132           16,132  
Redeemable noncontrolling interest, net (loss) income (4,266)              
Stock–based compensation expense 16,049         16,049    
Issuance of common stock upon exercise of stock options 19         19    
Issuance of common stock upon exercise of stock options, Shares       7,700        
Issuance of common stock upon vesting of restricted stock units, Shares       959,935        
Payment of withholding taxes on net share settlements of restricted stock units (5,652)         (5,652)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (335,448)        
Repurchase of common stock (65,764)     $ (4)   (65,760)    
Repurchase of common stock, Shares       (3,989,861)        
Tax distribution to redeemable noncontrolling interest holders (8)              
Foreign currency translation adjustment 415             415
Ending balance at Mar. 31, 2023 695,808     $ 98 $ 16 357,748 339,175 (1,229)
Ending balance, Shares at Mar. 31, 2023       98,278,975 15,999,173      
Redeemable Noncontrolling Interest, Ending balance at Mar. 31, 2023 32,475              
Beginning balance at Dec. 31, 2022 734,609     $ 102 $ 16 413,092 323,043 (1,644)
Beginning balance, Shares at Dec. 31, 2022       101,636,649 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Dec. 31, 2022 36,749              
Foreign currency translation adjustment (475)              
Ending balance at Sep. 30, 2023 716,994     $ 97 $ 16 341,110 377,890 (2,119)
Ending balance, Shares at Sep. 30, 2023       96,877,765 15,999,173      
Redeemable Noncontrolling Interest, Ending balance at Sep. 30, 2023 26,536              
Beginning balance at Mar. 31, 2023 695,808     $ 98 $ 16 357,748 339,175 (1,229)
Beginning balance, Shares at Mar. 31, 2023       98,278,975 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Mar. 31, 2023 32,475              
Net (loss) income 16,413           16,413  
Redeemable noncontrolling interest, net (loss) income (2,596)              
Stock–based compensation expense 15,895         15,895    
Issuance of common stock upon exercise of stock options 10         10    
Issuance of common stock upon exercise of stock options, Shares       1,480        
Issuance of common stock upon vesting of restricted stock units, Shares       697,879        
Payment of withholding taxes on net share settlements of restricted stock units (5,196)         (5,196)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (240,674)        
Repurchase of common stock (21,964)     $ (1)   (21,963)    
Repurchase of common stock, Shares       (1,311,387)        
Tax distribution to redeemable noncontrolling interest holders (14)              
Foreign currency translation adjustment (112)             (112)
Ending balance at Jun. 30, 2023       $ 97 $ 16 346,494 355,588 (1,341)
Ending balance, Shares at Jun. 30, 2023       97,426,273 15,999,173      
Redeemable Noncontrolling Interest, Ending balance at Jun. 30, 2023 29,865              
Net (loss) income 22,302           22,302  
Redeemable noncontrolling interest, net (loss) income (3,329)              
Stock–based compensation expense 15,668         15,668    
Issuance of common stock upon exercise of stock options 45         45    
Issuance of common stock upon exercise of stock options, Shares       6,654        
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       615,273        
Payment of withholding taxes on net share settlements of restricted stock units (3,915)         (3,915)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (214,187)        
Repurchase of common stock (17,182)     $ (1)   (17,181)    
Repurchase of common stock, Shares       (956,248)        
Foreign currency translation adjustment (778)             (778)
Ending balance at Sep. 30, 2023 716,994     $ 97 $ 16 341,110 377,890 (2,119)
Ending balance, Shares at Sep. 30, 2023       96,877,765 15,999,173      
Redeemable Noncontrolling Interest, Ending balance at Sep. 30, 2023 26,536              
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 92,175,243 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Dec. 31, 2023 0              
Net (loss) income 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, 2023 616,852     $ 92 $ 16 263,498 354,147 (901)
Beginning balance, Shares at Dec. 31, 2023   92,175,243 15,999,173 92,175,243 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Dec. 31, 2023 0              
Foreign currency translation adjustment 580              
Ending balance at Sep. 30, 2024 483,473     $ 88 $ 16 154,452 329,238 (321)
Ending balance, Shares at Sep. 30, 2024   87,582,147 15,757,238 87,582,147 15,757,238      
Beginning balance at Mar. 31, 2024 568,362     $ 89 $ 16 194,309 375,448 (1,500)
Beginning balance, Shares at Mar. 31, 2024       89,075,845 15,999,173      
Net (loss) income (68,721)           (68,721)  
Stock–based compensation expense 17,198         17,198    
Issuance of common stock upon exercise of stock options 15         15    
Issuance of common stock upon exercise of stock options, Shares       54,382        
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       803,405        
Payment of withholding taxes on net share settlements of restricted stock units (6,291)         (6,291)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (273,422)        
Repurchase of common stock (61,794)     $ (3)   (61,791)    
Repurchase of common stock, Shares       (2,654,807)        
Other (Note 6) 3,507         3,507    
Foreign currency translation adjustment (203)             (203)
Ending balance at Jun. 30, 2024 452,073     $ 87 $ 16 146,946 306,727 (1,703)
Ending balance, Shares at Jun. 30, 2024       87,005,403 15,999,173      
Net (loss) income 22,511           22,511  
Stock–based compensation expense 16,994         16,994    
Issuance of common stock upon exercise of stock options 49         49    
Issuance of common stock upon exercise of stock options, Shares       58,922        
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       676,910        
Payment of withholding taxes on net share settlements of restricted stock units (5,986)         (5,986)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (236,722)        
Repurchase of common stock (3,550)         (3,550)    
Repurchase of common stock, Shares       (164,301)        
Conversion of common stock, shares issued       241,935 (241,935)      
Foreign currency translation adjustment 1,382             1,382
Ending balance at Sep. 30, 2024 $ 483,473     $ 88 $ 16 $ 154,452 $ 329,238 $ (321)
Ending balance, Shares at Sep. 30, 2024   87,582,147 15,757,238 87,582,147 15,757,238