XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended
September 30,
2025202420252024
Allowance, beginning of period$1,638 $2,756 $1,243 $8,748 
Provision (recovery) for credit losses1,536 320 2,618 (295)
Write-offs, net of recoveries(393)(2,218)(1,080)(7,595)
Allowance, end of period$2,781 $858 $2,781 $858