XML 43 R27.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
The following table presents the changes in the allowance for credit losses (in thousands):
December 31,
202520242023
Allowance for credit losses, beginning balance$1,018 $770 $1,765 
Provision— 248 14,547 
Write-offs— — (15,542)
Allowance for credit losses, ending balance$1,018 $1,018 $770