v3.26.1
STOCKHOLDERS EQUITY - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 01, 2024
shares
Dec. 31, 2021
shares
Jun. 30, 2026
USD ($)
class
vote
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
class
vote
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 17, 2026
USD ($)
Jun. 11, 2026
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2019
shares
Class of Stock [Line Items]                      
Number of classes of common stock | class     4     4          
Shares of common stock repurchased (in shares)     129,543                
Common stock repurchased | $     $ 583,000                
Stock-based compensation | $           $ 1,900,000 $ 1,300,000        
Stock Grant Authorization                      
Class of Stock [Line Items]                      
Share repurchase authorized amount | $                   $ 500,000  
Annual Repurchase Program                      
Class of Stock [Line Items]                      
Share repurchase authorized amount | $               $ 1,000,000.0      
Maximum amount to be spent per class in a calendar year | $     4,000,000.0     4,000,000.0          
Remaining authorized amount | $     $ 400,000     $ 400,000          
Shares of common stock repurchased (in shares)     129,543     129,543          
Common stock repurchased | $     $ 582,944     $ 582,944          
Employee Stock Option                      
Class of Stock [Line Items]                      
Vesting period (in years)           1 year          
Expiration period (in years)           10 years          
Restricted stock awards                      
Class of Stock [Line Items]                      
Vesting period (in years)           1 year          
Liability-Classified Awards                      
Class of Stock [Line Items]                      
Total unrecognized compensation, other than options | $     $ 3,400,000     $ 3,400,000          
Weighted-average period for recognition of unrecognized compensation cost           2 years 6 months          
Common Stock Class A                      
Class of Stock [Line Items]                      
Number of votes per share | vote     1     1          
Shares of common stock repurchased (in shares)       226,041 449,252            
Common stock repurchased | $       $ 369,000 $ 666,000            
Common Stock Class A | 2019 Plan                      
Class of Stock [Line Items]                      
Shares added to the plan (in shares) 75,000 200,000                  
Shares authorized (in shares) 75,000                    
Shares available for grant (in shares) 200,000               200,000    
Common Stock Class A | 2026 Incentive Plan                      
Class of Stock [Line Items]                      
Shares authorized (in shares)                 1,000,000    
Shares available for grant (in shares)     1,200,000     1,200,000     1,200,000    
Common Stock Class B                      
Class of Stock [Line Items]                      
Number of votes per share | vote     10     10          
Common Stock Class D                      
Class of Stock [Line Items]                      
Shares of common stock repurchased (in shares)       200,549 303,622            
Common stock repurchased | $       $ 118,000 $ 265,000            
Common Stock Class D | Restricted stock awards                      
Class of Stock [Line Items]                      
Total unrecognized compensation, other than options | $     $ 200,000     $ 200,000          
Weighted-average period for recognition of unrecognized compensation cost           5 months 6 days          
Common Stock Class D | Stock Vest Tax Repurchase                      
Class of Stock [Line Items]                      
Shares of common stock repurchased (in shares)     145,513 11,067   147,701 39,444        
Average repurchase price (in dollars per share) | $ / shares     $ 4.52 $ 6.40   $ 4.54 $ 7.80        
Common stock repurchased | $     $ 700,000 $ 100,000   $ 700,000 $ 300,000        
Common Stock Class D | 2019 Plan                      
Class of Stock [Line Items]                      
Shares added to the plan (in shares) 700,000 551,958                  
Shares authorized (in shares) 1,801,958                   550,000
Shares available for grant (in shares) 700,000               300,000    
Common Stock Class D | 2026 Incentive Plan                      
Class of Stock [Line Items]                      
Shares authorized (in shares)                 1,000,000    
Shares available for grant (in shares)     1,131,326     1,131,326     1,300,000