v3.25.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable

Accounts receivable consisted of the following:

 

 

March 31,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Accounts receivable

 

$

112,388

 

 

$

119,437

 

Less — allowance for credit losses

 

 

(9,068

)

 

 

(9,576

)

 

$

103,320

 

 

$

109,861

 

 

Summary of Allowance for Credit Losses

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

 

 

 

Three Months Ended
March 31,

 

 

 

2025

 

 

2024

 

Balance at beginning of period

 

$

9,576

 

 

$

6,860

 

Additions (adjustments)

 

 

873

 

 

 

968

 

Write-offs

 

 

(1,383

)

 

 

(356

)

Recoveries

 

 

2

 

 

 

3

 

Balance at end of period

 

$

9,068

 

 

$

7,475