XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business, Basis of Consolidation, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
USD ($)
Category
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Number of reportable business category | Category 1    
Advertising expense $ 4,833,000 $ 5,520,000 $ 4,865,000
Inventory reserve allowance 2,868,000 2,130,000  
Operating lease expenses 5,662,000 5,547,000  
Remaining performance obligations 43,611,000    
Revenue recognized 5,652,000 20,043,000  
Impairment loss of long-lived assets 0 0 0
Goodwill, impairment losses 0 0 0
Unrecognized tax benefits $ 3,222,000 $ 4,395,000 $ 2,170,000
Stock options or grants excluded from computation of diluted earning per share | shares 0 0 0
Reduction in share based compensation expense $ 222,000 $ 191,000 $ 358,000
Restricted Stock      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Forfeited percentage of stock 16.80%    
Weighted average grant-date fair values of restricted stock grants | $ / shares $ 14.39 $ 16.84 $ 20.21
Performance Based Restricted Stock      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Forfeited percentage of stock 16.80%    
Weighted average grant-date fair values of restricted stock grants | $ / shares $ 14.29 $ 16.96 $ 18.74
Incentive Stock Options      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Stock options granted | shares 0 0 0
Minimum      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Operating lease term 1 year    
Maximum      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Operating lease term 20 years