Annual report [Section 13 and 15(d), not S-K Item 405]

Significant Accounting Policies - Schedule Of Sales Return Reserve (Details)

v3.25.4
Significant Accounting Policies - Schedule Of Sales Return Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Sales Return Reserve    
Beginning balance $ 7,587 $ 9,610
Returns (134,081) (123,436)
Allowance 134,383 121,413
Ending balance $ 7,889 $ 7,587