v3.26.1
Current Expected Credit Losses (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of allowance for credit losses on trade receivables
The following table provides information about the allowance for expected current credit losses on trade receivables for the six months ended June 30, 2026 and the year ended December 31, 2025:
(In thousands)June 30, 2026December 31, 2025
Balance at beginning of period$3,208 $2,856 
Current period provision for expected credit losses1,395 727 
Write-offs(719)(379)
Recoveries of amounts previously written-off— 
Balance at end of period$3,884 $3,208