v3.26.1
ACCOUNTS RECEIVABLE, NET
6 Months Ended
Jun. 30, 2026
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Accounts receivable, net, consisted of the following:
June 30, 2026December 31, 2025
(In thousands)
Accounts receivable$92,704 $66,567 
Less: allowance for credit losses(997)(594)
Accounts receivable, net$91,707 $65,973 
    
The movement of the allowance for credit losses is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(In thousands)
Balance as of the beginning of the period$(765)$(1,334)$(594)$(937)
Provision for credit losses(454)(69)(726)(497)
Write-offs222 30 323 61 
Balance as of the end of the period$(997)$(1,373)$(997)$(1,373)