XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments and Concentrations of Credit Risk (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Accounts Receivable
Receivables consisted of the following at December 31:
(In thousands)20242023
Trade receivables:
Gross trade receivables$46,819 $42,123 
Allowance for credit losses(948)(1,223)
Net trade receivables45,871 40,900 
Income tax receivables2,049 705 
Other receivables26,921 1,213 
Total receivables, net$74,841 $42,818 
Schedule of Changes in Our Allowance for Credit Losses
Changes in our allowance for credit losses were as follows:
(In thousands)202420232022
Balance at beginning of year$1,223 $1,193 $981 
Credit loss expense(221)285 252 
Write-offs, net of recoveries(54)(255)(40)
Balance at end of year$948 $1,223 $1,193