XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Summary of Carrying Value of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 11, 2020
Debt Instrument [Line Items]      
Carrying value of Convertible Notes $ 49,395 $ 48,757  
6.00% Convertible Notes due 2025      
Debt Instrument [Line Items]      
Principal amount of debt 50,000 50,000  
Unamortized debt financing cost (356) (733)  
Original issue discount, net of accretion (249) (510)  
Carrying value of Convertible Notes $ 49,395 $ 48,757 $ 1,000