v3.24.2.u1
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable, net
Accounts receivable, net consist of the following (in thousands):
As of June 30,
2024
As of December 31,
2023
Accounts receivable$215,980 $121,242 
Allowance for credit losses12,554 8,050 
Accounts receivable, net$203,426 $113,192 
The changes in the Company’s allowance for credit losses are as follows (in thousands):
Allowances for Credit Losses
Balance at January 1, 2023$949 
Current-period provision for expected credit losses7,101
Write-offs charged against allowance— 
Balance at December 31, 2023$8,050 
Current-period provision for expected credit losses4,589 
Write-offs charged against allowance(85)
Balance at June 30, 2024$12,554