XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 677 $ 605 $ 947
Additional Reserve 2,248 2,912 1,899
Applied Sales Return (2,155) (2,840) (2,241)
Balance at End of Year $ 770 $ 677 $ 605