XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of Allowance for Doubtful Accounts

The following table presents the allowance for credit loss and the changes therein:

 

 

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

 

$

1,398

 

 

$

908

 

Add: provision for credit loss, net of recoveries

 

 

 

496

 

 

 

725

 

Less: write-offs

 

 

 

(1,100

)

 

 

(542

)

Balance, end of period

 

 

$

794

 

 

$

1,091