v3.25.2
Reportable segment disclosure (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Clinical studies16,258 13,056 23,060 21,229 
BLA & Regulatory2,298 1,610 3,683 3,090 
Medical Affairs & Other Medical2,009 1,626 3,967 4,290 
Research & Innovation342 575 1,086 765 
Manufacturing & Supply and Quality12,786 8,507 23,380 17,403 
Sales & Marketing419 986 681 1,744 
General & Administrative 8,463 8,643 14,089 16,447 
Total expenses42,575 35,003 69,946 64,968