XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
BORROWINGS (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Convertible Notes Payable
The following tables summarize the detail of the Company's convertible senior notes:
(in thousands)Outstanding PrincipalUnamortized Deferred Issuance CostsCarrying Value
June 30, 2025
0% Convertible senior notes due 2026
$34,717 (283)$34,434 
5.875% Convertible senior notes due 2030
92,030 (3,821)88,209 
Outstanding convertible notes$126,747 $(4,104)$122,643 
(in thousands)Outstanding PrincipalUnamortized Deferred Issuance CostsCarrying Value
December 31, 2024
0% Convertible senior notes due 2026
$214,378 (2,383)$211,995 
Outstanding convertible notes$214,378 $(2,383)$211,995