XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Deferred revenue $ 3,955,000 $ 4,346,000
Revenue recognized from deferred revenue 391,000 432,000
Restricted cash $ 200,000 200,000
Straight-line amortization period 10 years  
Liability for unrecognized tax benefits $ 0  
Advertising expense 11,400,000 12,500,000
Bill And Hold Arrangement    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Deferred revenue $ 1,700,000  
Revenue recognized from deferred revenue   $ 0
Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise period after vesting and termination of service 30 days  
Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise period after vesting and termination of service 90 days