Quarterly report pursuant to Section 13 or 15(d)

Stock Plans - Additional Information (Detail)

v3.24.1.1.u2
Stock Plans - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Nov. 15, 2023
Apr. 22, 2023
Jan. 11, 2023
Jan. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Class of Stock [Line Items]              
Amount capitalized to internal-use software         $ 118,000 $ 134,000  
Employee Stock Purchase Plan [Member]              
Class of Stock [Line Items]              
Common stock were purchased under ESPP         119,954    
Accrued employee contributions         $ 160,000   $ 357,000
Timebased Stock Option [Member]              
Class of Stock [Line Items]              
Options granted         0 226,966  
Restricted Stock Units [Member]              
Class of Stock [Line Items]              
Unrecognized cost of share-based compensation awards         $ 5,729,000    
Cost of share-based compensation awards, recognition period         2 years 1 month 6 days    
Common stock vesting         153,085    
Performance-based Stock Options [Member]              
Class of Stock [Line Items]              
Total grant date fair value of stock options granted         $ 0 $ 0  
Total grant date fair value of stock options vested         0    
Aggregate intrinsic value of the options exercised         $ 0 5,000  
Performance Stock Units [Member]              
Class of Stock [Line Items]              
Common stock granted       0      
Performance Stock Units [Member] | Steel Holdings Consulting Agreement [Member] | Board of Directors Chairman [Member]              
Class of Stock [Line Items]              
Common stock granted     118,460        
Common stock vesting 39,486 19,743          
Performance Stock Units [Member] | Senior Executive PSUs [Member]              
Class of Stock [Line Items]              
Common stock granted         170,402    
Shareholder return performance period         3 years    
Performance period ending date         Dec. 31, 2025    
Description of performance period         within 90 days of the end of the performance period ending December 31, 2025    
Performance Stock Units [Member] | Senior Executive PSUs [Member] | Maximum [Member]              
Class of Stock [Line Items]              
Pecentage of revenue and net income targets increase (decrease)         20.00%    
Performance Stock Units [Member] | Senior Executive PSUs [Member] | Executive Officer [Member] | Minimum [Member]              
Class of Stock [Line Items]              
Earning percentage of number of shares         0.00%    
Performance Stock Units [Member] | Senior Executive PSUs [Member] | Executive Officer [Member] | Maximum [Member]              
Class of Stock [Line Items]              
Earning percentage of number of shares         200.00%    
Stock Options [Member]              
Class of Stock [Line Items]              
Options granted         0    
Cost of share-based compensation awards, recognition period         2 years 1 month 6 days    
Total grant date fair value of stock options vested         $ 1,080,000 1,584,000  
Unrecognized compensation expense related to stock options         4,194,000    
Aggregate intrinsic value of the options exercised         $ 30,000 $ 10,000  
Weighted Average Grant Date Fair Value, Granted           $ 4.21