XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Allowance for Sales Returns (Details) - Allowance for Sales Returns and Price Exceptions - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 605 $ 947 $ 406
Additional Reserve 2,912 1,899 2,780
Applied Sales Return 2,840 (2,241) (2,239)
Balance at End of Year $ 677 $ 605 $ 947