XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Supplemental Balance Sheet Information - Customer Credit Reserve (Details) - Sales credit reserve - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sales credit reserve      
Balance, beginning of period $ 19,341 $ 33,594 $ 33,124
Additions 98,955 81,695 167,044
Deductions against reserve (86,484) (95,948) (166,574)
Balance, end of period $ 31,812 $ 19,341 $ 33,594