XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Restatement of Previously Issued Financial Statements
The following table summarizes the changes in the allowance for credit losses:

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Allowance, beginning of period$1,103 $6,596 $1,243 $8,748 
Provision (recovery) for credit losses768 42 1,082 (616)
Write-offs, net of recoveries(233)(3,882)(687)(5,376)
Allowance, end of period$1,638 $2,756 $1,638 $2,756