v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026202520262025
Allowance, beginning of period$7,034 $1,103 $4,196 $1,243 
Provision for credit losses4,091 768 8,030 1,082 
Write-offs, net of recoveries(2,726)(233)(3,827)(687)
Allowance, end of period$8,399 $1,638 $8,399 $1,638