XML 27 R12.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts Receivable, net
Accounts receivable consists of the following (in thousands):
December 31,
202520242023
Accounts receivable$277,823 $280,686 $335,976 
Less: allowance for credit losses(6,245)(4,848)(3,824)
Accounts receivable, net$271,578 $275,838 $332,152 

Included in accounts receivable are amounts retained by project owners that represent funds withheld by our customers until the products are installed by a third-party, arranged by the customer, and the project is declared operational. Such retention amounts were $60.7 million, $17.4 million, and $24.0 million as of December 31, 2025, 2024, and 2023, respectively. All retention amounts outstanding as of December 31, 2025, are collectible within the next 12 months.

The following is the activity of the allowance for credit losses on accounts receivable which includes trade accounts receivable and unbilled accounts receivable (in thousands):
December 31,
202520242023
Beginning balance$(4,848)$(3,824)$(1,888)
Provision for credit losses(2,685)(1,855)(2,871)
Collected60 92 916 
Written-off1,228 739 19 
Ending balance$(6,245)$(4,848)$(3,824)