XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Term Loan - 2024 Credit Agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 24, 2025
Sep. 30, 2025
Sep. 30, 2024
Jun. 14, 2024
Debt Instrument [Line Items]        
Proceeds from convertible notes offering, net of issuance costs   $ 72,769 $ 0  
2024 Term Loan | Convertible Debt        
Debt Instrument [Line Items]        
Proceeds from convertible notes offering, net of issuance costs   $ 23,000    
2024 Term Loan | Convertible Debt | Line of Credit        
Debt Instrument [Line Items]        
Borrowing capacity       $ 138,100
Proceeds from convertible notes offering, net of issuance costs $ 23,000