XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Losses - Schedule of Changes in Allowance for Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance as of beginning of period $ (15,368) $ (16,361)
Provision for credit losses (7,243) (1,050)
Charge-offs 2,504 5,722
Balance as of end of period $ (20,107) $ (11,689)