v3.25.2
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]
Accumulated Deficit [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) 831     831      
Issuance of Class A common stock in connection with stock plans (Shares)   465,554          
Stock-based compensation 13,836     13,836      
Unrealized gain (loss) on available-for-sale securities (574)         (574)  
Net income 40,601           40,601
Ending balance at Jun. 30, 2024 141,757 $ 1   311,400   75 (169,719)
Ending balance, Shares at Jun. 30, 2024   11,099,727 1,514,082        
Beginning balance at Mar. 31, 2024 127,314 $ 1   303,387   3 (176,077)
Beginning balance, Shares at Mar. 31, 2024   10,819,723 1,514,082        
Issuance of Class A common stock in connection with stock plans (Value) 307     307      
Issuance of Class A common stock in connection with stock plans (Shares)   280,004          
Stock-based compensation 7,706     7,706      
Unrealized gain (loss) on available-for-sale securities 72         72  
Net income 6,358           6,358
Ending balance at Jun. 30, 2024 141,757 $ 1   311,400   75 (169,719)
Ending balance, Shares at Jun. 30, 2024   11,099,727 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        
Shares withheld related to net share settlement (Shares) (132,312)            
Ending balance at Mar. 31, 2025 $ 199,463 $ 1   329,828 $ (6,960) 229 (123,635)
Ending balance, Shares at Mar. 31, 2025   11,776,634 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) 722     722      
Issuance of Class A common stock in connection with stock plans (Shares)   694,793          
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)   (81,370)          
Repurchase of Class A common stock (Value) (6,960)       (6,960)    
Conversion of Class V common stock to Class A common stock, (Shares)   100,000 (100,000)        
Stock-based compensation 15,802     15,802      
Unrealized gain (loss) on available-for-sale securities (124)         (124)  
Net income 37,852           37,852
Ending balance at Jun. 30, 2025 217,074 $ 1   338,531 (6,960) 97 (114,595)
Ending balance, Shares at Jun. 30, 2025   12,083,076 1,414,082        
Beginning balance at Mar. 31, 2025 199,463 $ 1   329,828 (6,960) 229 (123,635)
Beginning balance, Shares at Mar. 31, 2025   11,776,634 1,514,082        
Issuance of Class A common stock in connection with stock plans (Value) 418     418      
Issuance of Class A common stock in connection with stock plans (Shares)   206,442          
Conversion of Class V common stock to Class A common stock, (Shares)   100,000 (100,000)        
Stock-based compensation 8,285     8,285      
Unrealized gain (loss) on available-for-sale securities (132)         (132)  
Net income 9,040           9,040
Ending balance at Jun. 30, 2025 $ 217,074 $ 1   $ 338,531 $ (6,960) $ 97 $ (114,595)
Ending balance, Shares at Jun. 30, 2025   12,083,076 1,414,082