v3.25.2
Segment and Geographic Information - Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Information            
Number of operating segments | segment         1  
Income and revenues $ 13,129   $ 11,086   $ 29,041 $ 12,576
Other segment items:            
Research and development expenses (69)   (1,161)   (1,362) (1,194)
Depreciation of property and equipment         (6) (5)
Credit losses on purchased receivables     (9,000)     (9,000)
Amortization of intangible assets (655)       (1,199)  
Interest expense (3,236)   (3,402)   (6,703) (6,953)
Other income, net 7,824   2,050   7,729 4,010
Gain on the acquisition of Kinnate     19,316     19,316
Change in fair value of embedded derivative related to RPA     8,100     8,100
Change in fair value of derivatives related to Castle Creek         5  
Income tax benefit         0 0
Net income 9,191 $ 2,367 15,985 $ (8,595) 11,558 7,390
General and administrative 7,802   11,004   15,948 19,465
Single Reportable Segment            
Segment Information            
Income and revenues 13,129   11,086   29,041 12,576
Business development and deal related costs (1,817)   (741)   (2,873) (1,418)
Other segment items:            
Research and development expenses (69)   (1,161)   (1,362) (1,194)
Depreciation of property and equipment (3)   (3)   (6) (5)
Other general and administrative expenses (5,982)   (10,260)   (13,069) (18,042)
Credit losses on purchased receivables     (9,000)     (9,000)
Amortization of intangible assets (655)       (1,199)  
Interest expense (3,236)   (3,402)   (6,703) (6,953)
Other income, net 7,819   2,050   7,724 4,010
Gain on the acquisition of Kinnate     19,316     19,316
Change in fair value of embedded derivative related to RPA     8,100     8,100
Change in fair value of derivatives related to Castle Creek 5       5  
Net income $ 9,191   $ 15,985   $ 11,558 $ 7,390