XML 14 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock [Member]
Common stock Class A [Member]
Common stock [Member]
Common stock Class V [Member]
Additional paid-in capital [Member]
Treasury Shares [Member]
Accumulated other comprehensive income (loss) [Member]
Retained Earnings [Member]
Beginning balance at Dec. 31, 2023 $ 87,063 $ 1   $ 296,733   $ 649 $ (210,320)
Beginning balance, Shares at Dec. 31, 2023   10,634,173 1,514,082        
Issuance of Class A common stock in connection with stock plans (Value) 893     893      
Issuance of Class A common stock in connection with stock plans (Shares)   558,602          
Stock-based compensation 27,195     27,195      
Unrealized gain (loss) on available-for-sale securities (403)         (403)  
Net income 41,067           41,067
Ending balance at Sep. 30, 2024 155,815 $ 1   324,821   246 (169,253)
Ending balance, Shares at Sep. 30, 2024   11,192,775 1,514,082        
Beginning balance at Jun. 30, 2024 141,757 $ 1   311,400   75 (169,719)
Beginning balance, Shares at Jun. 30, 2024   11,099,727 1,514,082        
Issuance of Class A common stock in connection with stock plans (Value) 62     62      
Issuance of Class A common stock in connection with stock plans (Shares)   93,048          
Stock-based compensation 13,359     13,359      
Unrealized gain (loss) on available-for-sale securities 171         171  
Net income 466           466
Ending balance at Sep. 30, 2024 155,815 $ 1   324,821   246 (169,253)
Ending balance, Shares at Sep. 30, 2024   11,192,775 1,514,082        
Beginning balance at Dec. 31, 2024 183,101 $ 1   335,326   221 (152,447)
Beginning balance, Shares at Dec. 31, 2024   11,501,965 1,514,082        
Issuance of Class A common stock in connection with stock plans (Value) 750     750      
Issuance of Class A common stock in connection with stock plans (Shares)   833,186          
Shares withheld related to net share settlement (Shares)   (132,312)          
Shares withheld related to net share settlement (Value) (13,319)     (13,319)      
Repurchase of Class A common stock (Shares)   (213,525)          
Repurchase of Class A common stock (Value) (32,209)       $ 32,209    
Conversion of Class V common stock to Class A common stock, (Shares)   200,000 (200,000)        
Stock-based compensation 23,011     23,011      
Unrealized gain (loss) on available-for-sale securities 54         54  
Net income 129,924           129,924
Ending balance at Sep. 30, 2025 291,312 $ 1   345,768 (32,209) 275 (22,523)
Ending balance, Shares at Sep. 30, 2025   12,189,314 1,314,082        
Beginning balance at Jun. 30, 2025 217,074 $ 1   338,531 (6,960) 97 (114,595)
Beginning balance, Shares at Jun. 30, 2025   12,083,076 1,414,082        
Issuance of Class A common stock in connection with stock plans (Value) 28     28      
Issuance of Class A common stock in connection with stock plans (Shares)   138,393          
Repurchase of Class A common stock (Shares)   (132,155)          
Repurchase of Class A common stock (Value) (25,249)       25,249    
Conversion of Class V common stock to Class A common stock, (Shares)   100,000 (100,000)        
Stock-based compensation 7,209     7,209      
Unrealized gain (loss) on available-for-sale securities 178         178  
Net income 92,072           92,072
Ending balance at Sep. 30, 2025 $ 291,312 $ 1   $ 345,768 $ (32,209) $ 275 $ (22,523)
Ending balance, Shares at Sep. 30, 2025   12,189,314 1,314,082