XML 105 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Details) - USD ($)
12 Months Ended
Sep. 11, 2023
Dec. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]      
Total payoff amount of term loan   $ 0 $ 27,457,000
Loss on extinguishment of debt   0 740,000
Interest expense related to term loans   0 2,100,000
2020 Term Loans      
Line of Credit Facility [Line Items]      
Total payoff amount of term loan $ 22,300,000    
Extinguishment of debt, amount 19,800,000    
Debt instrument, fee amount 2,300,000    
Debt instrument, prepayment fee 200,000   200,000
Debt instrument, accrued interest $ 100,000    
Loss on extinguishment of debt     700,000
Deferred debt issuance cost, writeoff     500,000
Term loan facility   $ 0 $ 0