XML 55 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Schedule of Sales Incentives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total sales incentives $ 23,712 $ 17,629 $ 44,800 $ 31,844
Location, Statement of Income, Balance [Axis]: us-gaap:MarketingAndAdvertisingExpense        
Disaggregation of Revenue [Line Items]        
Total sales incentives 9,488 6,281 17,373 10,733
Location, Statement of Income, Balance [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Disaggregation of Revenue [Line Items]        
Total sales incentives $ 14,224 $ 11,348 $ 27,427 $ 21,111