XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.3
BORROWINGS (Tables)
9 Months Ended
Sep. 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
September 30, 2025
0% Convertible senior notes due 2026
$34,717 $(232)$34,485 
5.875% Convertible senior notes due 2030
92,030 (3,915)88,115 
Outstanding convertible notes$126,747 $(4,147)$122,600 
(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