2.Accounts Receivable Accounts receivable consists of the following (in thousands): | | | | | | | | | June 30, | | December 31, | | | 2025 | | 2024 | Gross Accounts receivable | | $ | 35,681 | | $ | 29,772 | Allowance for credit losses | | | (1,274) | | | (1,256) | Allowance for billing adjustments | | | (283) | | | (503) | Accounts receivable, net | | $ | 34,124 | | $ | 28,013 |
Activity in the allowance for the credit losses for the three and six months ended June 30, 2025 and 2024 was as follows (in thousands): | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, | | June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | Balance at beginning of period | | $ | 1,205 | | $ | 1,000 | | $ | 1,256 | | $ | 992 | Additions charged to expense | | | 79 | | | 91 | | | 79 | | | 106 | Write-offs against allowance | | | (16) | | | (10) | | | (71) | | | (17) | Foreign currency translation adjustment | | | 6 | | | - | | | 10 | | | - | Balance at end of period | | $ | 1,274 | | $ | 1,081 | | $ | 1,274 | | $ | 1,081 |
|