XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Activity of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of year $ 21,647 $ 15,951
Change in reserve due to the provision 7,633 6,422
Change in reserve due to the interest adjustment 1,771 6,296
Amounts written off, net of recoveries (6,625) (7,022)
Balance at end of year $ 24,426 $ 21,647