XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following:
(in $000s)December 31, 2024December 31, 2023
Accounts receivable$233,688 $232,592 
Less: allowance for doubtful accounts(17,815)(17,503)
Accounts receivable, net$215,873 $215,089 
Schedule of Allowance for Doubtful Accounts
The relationship between provision for losses on accounts receivable and allowance for doubtful accounts is presented below:
Year Ended December 31,
(in $000s)202420232022
Allowance - beginning of period$17,503 $19,241 $10,820 
Provision for losses on accounts receivable10,777 8,585 12,650 
Accounts written off during period, net of recoveries(10,465)(10,323)(4,229)
Allowance - end of period$17,815 $17,503 $19,241 
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
(in $000s)December 31, 2024December 31, 2023
Accrued interest$25,965 $16,891 
Accrued salaries, wages and benefits32,850 41,667 
Accrued sales taxes5,271 8,834 
Other5,263 6,455 
 Total accrued expenses $69,349 $73,847 
Schedule of Cloud Computing Arrangements
Cloud computing arrangements, net included in other assets in the Consolidated Balance Sheets consisted of the following:

(in $000s)December 31, 2024December 31, 2023
Cloud computing arrangements$36,725 $37,916 
Less: accumulated amortization(21,977)(16,058)
Cloud computing arrangements, net$14,748 $21,858