XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues and Trade Receivables, Net (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue
The Company’s revenues were comprised of the following:
 Three Months Ended June 30,Six Months Ended
June 30,
 2024202320242023
Manufacture and supply revenue$8,123 $11,636 $18,641 $21,398 
License and royalty revenue11,220 1,481 12,352 2,400 
Co-development and research fees756 124 1,159 577 
Total revenues$20,099 $13,241 $32,152 $24,375 
Disaggregation of Revenue
The following table provides disaggregated net revenue by geographic area:
 Three Months Ended June 30,Six Months Ended
June 30,
 2024202320242023
United States$9,643 $7,313 $20,070 $15,478 
Ex-United States10,456 5,928 12,082 8,897 
Total revenues$20,099 $13,241 $32,152 $24,375 
Trade and Other Receivables, Net
Trade and other receivables, net consist of the following:
 June 30,
2024
December 31,
2023
Trade receivables$4,331 $5,570 
Contract and other receivables1,668 2,915 
Less: allowance for doubtful accounts
— (14)
Trade and other receivables, net$5,998 $8,471 
Changes in Allowance for Bad Debt
The following table presents the changes in the allowance for doubtful accounts:
 June 30,
2024
December 31,
2023
Allowance for doubtful accounts at beginning of the period$14 $40 
Allowance expense (reduction)
(14)(26)
Allowance for doubtful accounts at end of the period$— $14