December 31,
2024
2025
(in thousands)
Accounts receivable
$
236,782
200,866
Accounts receivable from related parties
31
10
Less: Loss allowance
—
236,813
200,876
December 31, 2024
Loss
Carrying
allowance
amount of
Weighted
for lifetime
accounts
average loss
expected
receivable
rate
credit
Not past due
235,882
0
%
Past due within 30 days
915
Past due 31‑60 days
14
Past due 61‑90 days
Past due 91‑120 days
2
Past due over 121 days
0%-100
December 31, 2025
200,298
508
53
17
The disclosure of detailed information of expected credit loss of accounts receivable
No definition available.
The disclosure of detailed information of trade and other receivables