v3.25.4
Revenues - Schedule of Allowance for Sales Credits (Details) - SEC Schedule, 12-09, Allowance, Sales Credits, Credit Loss And Other - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 1,343 $ 1,401 $ 2,000
Additions 3,752 1,196 1,214
Deductions (3,530) (1,254) (1,813)
Ending Balance $ 1,565 $ 1,343 $ 1,401