v3.26.1
Debt - Loan Agreement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 13, 2025
Mar. 22, 2023
Mar. 25, 2022
Jun. 30, 2025
Debt        
Repayment of long-term, debt       $ 42,580
Loss on debt extinguishment $ 1,800     $ 1,826
Loan Agreement        
Debt        
Repayment of long-term, debt 42,700      
Final payment fee 2,000      
Prepayment penalty fee 600      
Unpaid interest $ 100      
Term loan        
Debt        
Aggregate principal amount     $ 150,000  
Issuance of debt     $ 25,000  
Percentage of final prepayment fee     5.00%  
Additional interest rate in an event of default     0.50%  
Term loan | If prepaid on or before the first anniversary        
Debt        
Percentage of final prepayment fee     3.00%  
Term loan | If prepaid after the first anniversary and on or before the second anniversary        
Debt        
Percentage of final prepayment fee     2.00%  
Term loan | If prepaid after the second anniversary        
Debt        
Percentage of final prepayment fee     1.00%  
Term B Loan        
Debt        
Issuance of debt   $ 15,000