XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Other (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Practical expedient financing component true
Practical expedient cost of obtaining contract true
Sales rebate beginning balance $ 7,956
Current period provision 8,435
Payments and credits (4,158)
Sales rebate ending balance $ 12,233
Minimum  
Typical payment terms on invoiced amounts 30 days
Maximum  
Typical payment terms on invoiced amounts 60 days