XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following as of December 31, 2024 and 2023:
 December 31,
2024
December 31,
2023
Government receivables$26,338 $35,529 
Pharmacy rebate receivables111,813 75,894 
Other receivables15,753 8,326 
Total accounts receivable153,904 119,749 
Allowance for credit losses— — 
Accounts receivable, net$153,904 $119,749