XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Sales allowance, at beginning of year $ 2,689 $ 3,531 $ 4,251
Recorded as a reduction to revenue 16,758 16,971 29,839
Recorded as a reduction to deferred revenue 3,996 3,788 4,814
Utilization of allowance for refunds and credits (21,061) (21,601) (35,373)
Sales allowance, at end of year $ 2,382 $ 2,689 $ 3,531