XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues and Segment Reporting - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]                      
Customer deposits $ 47,969       $ 98,897       $ 47,969 $ 98,897  
Customer deposits not recognized through net sales                 494    
Net sales 280,557 $ 274,495 $ 253,216 $ 238,947 265,940 $ 260,378 $ 249,989 $ 236,491 1,047,215 1,012,799 $ 748,252
Costs associated with deliveries                 $ 48,071 45,914 35,885
Number of reportable segments | segment                 1    
Shipping and Handling                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 52,199 50,002 $ 30,824
Other Current Assets                      
Disaggregation of Revenue [Line Items]                      
Return inventory 875       822       875 822  
Accrued Liabilities                      
Disaggregation of Revenue [Line Items]                      
Refunds for returns and allowances $ 2,588       $ 2,447       $ 2,588 $ 2,447