Accounts Receivable |
Accounts Receivable Accounts receivable and the related allowance for credit losses are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | | June 30, 2024 | | December 31, 2023 | | (in thousands) | | | | | Accounts receivable | $ | 171,881 | | | $ | 148,472 | | | $ | 150,641 | | | $ | 138,431 | | Less: Allowance for credit losses | 1,308 | | | 1,038 | | | 1,492 | | | 323 | | Total, net | $ | 170,573 | | | $ | 147,434 | | | $ | 149,149 | | | $ | 138,108 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | June 30, 2025 | | June 30, 2024 | | June 30, 2025 | | June 30, 2024 | Allowance for credit losses: | (in thousands) | Balance, beginning of period | $ | 1,126 | | | $ | 435 | | | $ | 1,038 | | | $ | 323 | | Provisions for expected credit | 279 | | | 1,062 | | | 377 | | | 1,174 | | losses, net of adjustments | | | | | | | | Accounts receivable written off, net of recoveries | (97) | | | (5) | | | (107) | | | (5) | | Balance, end of period | $ | 1,308 | | | $ | 1,492 | | | $ | 1,308 | | | $ | 1,492 | |
|