v3.25.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following as of June 30, 2025 and December 31, 2024:
 June 30,
2025
December 31,
2024
Government receivables$121,501 $26,338 
Pharmacy rebate receivables145,312 111,813 
Other receivables16,380 15,753 
Total accounts receivable283,193 153,904 
Allowance for credit losses(262)— 
Accounts receivable, net$282,931 $153,904