XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Depreciation and Amortization $ 6,599,000 $ 8,906,000 $ 9,232,000
Advertising expense 5,736,000 5,836,000 5,201,000
Inventory reserve allowance 2,756,000 3,015,000  
Operating lease expenses 7,579,000 6,531,000 6,053,000
Short-term assets 8,356,000 9,816,000  
long-term assets 11,994,000 10,769,000  
Revenue recognized 88,097,000 63,064,000 37,779,000
Refund to Customers 22,500,000    
Impairment loss of long-lived assets 0 0 0
Goodwill, impairment losses $ 0 $ 0 $ 0
Stock options or grants excluded from computation of diluted earning per share 0 0 0
Interest capitalized $ 567,000 $ 317,000  
Reduction in share based compensation expense 322,000 370,000 $ 320,000
Contract assets $ 0 $ 3,100,000  
Weighted average grant-date fair values of restricted stock grants $ 21.51 $ 23.63  
Restricted Stock      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Weighted average grant-date fair values of restricted stock grants $ 20.31 23.53 $ 20
Performance Based Restricted Stock      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Forfeited percentage of stock 17.40%    
Weighted average grant-date fair values of restricted stock grants $ 21.51 $ 23.63 $ 20.03
Other Receivables [Member]      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Short-term assets   $ 2,098,000  
long-term assets   $ 1,002,000  
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