XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Accounts receivable allowance, beginning balance $ 6,747 $ 1,914 $ 1,140
Acquired 0 0 924
Additions 54,090 49,596 5,946
Deductions (52,100) (44,763) (6,096)
Accounts receivable allowance, ending balance $ 8,737 $ 6,747 $ 1,914