XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Term Loan - 2024 Credit Agreement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 24, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 14, 2024
Debt Instrument [Line Items]        
Proceeds from convertible notes offering, net of issuance costs   $ 72,813 $ 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      
Principal value of Convertible Notes   $ 115,100