XML 137 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Changes in carrying amount (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 11, 2024
Dec. 31, 2024
Dec. 31, 2022
Convertible Senior Notes      
Principal received at issuance   $ 190,000  
Payments of principal settled in cash   (22,500)  
Loss on extinguishment of debt   (16,278) $ (986)
6.0% Convertible Debenture      
Convertible Senior Notes      
Principal received at issuance $ 190,000 190,000  
Payments of principal settled in cash   (22,500)  
Loss on extinguishment of debt   1,613  
Change in fair value of the convertible note   3,424  
Amortization of discount   613  
Ending balance as of December 31, 2024   $ 173,150