v3.24.3
Accounts Receivable, Net
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Accounts Receivable, Net

4. Accounts Receivable, Net

Accounts receivable consisted of the following:

 

 

September 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accounts receivable

 

$

111,002

 

 

$

88,859

 

Less — allowance for credit losses

 

 

(9,730

)

 

 

(6,860

)

 

$

101,272

 

 

$

81,999

 

 

The Company’s allowance for credit losses is comprised of the following:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance at beginning of period

 

$

8,512

 

 

$

6,651

 

 

$

6,860

 

 

$

6,362

 

Cumulative effect of adopting ASU 2016-13

 

 

—

 

 

 

—

 

 

 

—

 

 

 

615

 

Provision for expected credit losses

 

 

1,693

 

 

 

1,130

 

 

 

3,728

 

 

 

1,320

 

Write-offs

 

 

(475

)

 

 

(228

)

 

 

(858

)

 

 

(744

)

Balance at end of period

 

$

9,730

 

 

$

7,553

 

 

$

9,730

 

 

$

7,553