v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Class A Shares
Common Stock
Class B Shares
Additional Paid In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2024   8,460,000 19,749,000      
Beginning Balance at Dec. 31, 2024 $ 257,527     $ 124,387 $ (752) $ 133,892
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 2,759     2,759    
Exercised options,net of options withheld for taxes and exercise price (in shares)     233,000      
Exercised options, net of options withheld for taxes and exercise price (1,764)     (1,764)    
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)   241,000        
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (3,848)     (3,848)    
Conversion from Class B to Class A (in shares)   523,000 (523,000)      
Foreign currency translation adjustment (254)       (254)  
Net loss (12,873)         (12,873)
Ending Balance (in shares) at Mar. 31, 2025   9,224,000 19,459,000      
Ending Balance at Mar. 31, 2025 241,547     121,534 (1,006) 121,019
Beginning Balance (in shares) at Dec. 31, 2025   10,359,000 19,185,000      
Beginning Balance at Dec. 31, 2025 247,410     126,995 (2,124) 122,539
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 4,610     4,610    
Exercised options,net of options withheld for taxes and exercise price (in shares) 3,300   3,000      
Exercised options, net of options withheld for taxes and exercise price $ 0          
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (in shares)   267,000        
Issuance of Common Stock upon settlement of restricted stock units, net of shares withheld for taxes (1,315)     (1,315)    
Conversion from Class B to Class A (in shares)   4,000 (4,000)      
Foreign currency translation adjustment 101       101  
Net loss (32,139)         (32,139)
Ending Balance (in shares) at Mar. 31, 2026   10,630,000 19,184,000      
Ending Balance at Mar. 31, 2026 $ 218,667     $ 130,290 $ (2,023) $ 90,400