v3.26.1
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 [Member]
Retained Earnings [Member]
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) $ 304     304      
Issuance of Class A common stock in connection with stock plans (Shares)   488,351          
Shares withheld related to net share settlement (Shares) (132,312) 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)    
Stock-based compensation 7,517     7,517      
Unrealized gain (loss) on available-for-sale securities 8         8  
Net Income (Loss) 28,812           28,812
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, 2025 352,727 $ 1   352,664 (43,730) 374 43,418
Beginning balance, Shares at Dec. 31, 2025   12,236,547 1,314,082        
Issuance of Class A common stock in connection with stock plans (Value) $ 63     63      
Issuance of Class A common stock in connection with stock plans (Shares)   114,648          
Shares withheld related to net share settlement (Shares) (38,850) (38,850)          
Shares withheld related to net share settlement (Value) $ (8,170)     (8,170)      
Repurchase of Class A common stock (Shares)   (912,622)          
Repurchase of Class A common stock (Value) (188,435)       (188,435)    
Stock-based compensation 7,102     7,102      
Purchases of capped calls (17,364)     (17,364)      
Unrealized gain (loss) on available-for-sale securities (78)         (78)  
Net Income (Loss) 57,936           57,936
Ending balance at Mar. 31, 2026 $ 203,781 $ 1   $ 334,295 $ (232,165) $ 296 $ 101,354
Ending balance, Shares at Mar. 31, 2026   11,399,723 1,314,082