XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 29, 2024
Jul. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Subsequent Event [Line Items]              
Repurchases of common stock amount     $ 2,003,000 $ 4,397,000      
Stock-based compensation expense     3,284,000   $ 3,276,000 $ 6,565,000 $ 6,956,000
Employee Stock Purchase Plan              
Subsequent Event [Line Items]              
Stock-based compensation expense     $ 34,000   $ 32,000 57,000 $ 55,000
Restricted Stock Units              
Subsequent Event [Line Items]              
Stock-based compensation expense           $ 0  
Option              
Subsequent Event [Line Items]              
Under agreement units accelerated to vest   1,359          
Subsequent Events              
Subsequent Event [Line Items]              
Repurchases of common stock (in Shares)   842,000          
Subsequent Events | Mr. Haldeman CEO and Chairman              
Subsequent Event [Line Items]              
Severance expense related to the cash payment   $ 1,170          
Subsequent Events | Mr. Haldeman CEO and Chairman | Separation Agreement              
Subsequent Event [Line Items]              
Basic salary relieving payment   $ 1,170          
Subsequent Events | Stock Repurchase Program | Class A Common Stock              
Subsequent Event [Line Items]              
Repurchases of common stock (in Shares)   842,000          
Average price per share   $ 2.39          
Repurchases of common stock amount   $ 2,008,000          
Subsequent Events | Restricted Stock Units              
Subsequent Event [Line Items]              
RSUs vested 342            
Subsequent Events | Vested RSUs and ESPP | Class A Common Stock              
Subsequent Event [Line Items]              
Stock issued   225