v3.25.2
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Fair Value of Financial Assets and Financial Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Other Fair Value Disclosures    
Debt Instrument, Measurement Input [Extensible Enumeration] us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Minimum    
Other Fair Value Disclosures    
Debt instrument, measurement input 0.161 0.156
Maximum    
Other Fair Value Disclosures    
Debt instrument, measurement input 0.177 0.175
Estimate of Fair Value Measurement    
Other Fair Value Disclosures    
Long-term debt, including amounts due within one year $ 188,300 $ 110,174
Reported Value Measurement    
Other Fair Value Disclosures    
Long-term debt, including amounts due within one year 193,610 113,284
Money market funds (cash equivalents) | Reported Value Measurement    
Fair Value of Financial Instruments    
Money market funds 167,819 170,672
Money market funds (cash equivalents) | Fair Value, Inputs, Level 1 | Estimate of Fair Value Measurement    
Fair Value of Financial Instruments    
Money market funds $ 167,819 $ 170,672