XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Rebates and Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance $ 10,977 $ 9,350
Provision related to current period revenues 26,683 25,772
Adjustments relating to prior period revenues 70 14
Payments or credits made during the period (24,331) (24,159)
Ending Balance $ 13,399 $ 10,977