XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Financial instruments fair value (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Financial Instruments
The fair value of these financial instruments were as follows:
March 31, 2025
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$27,447 $— $— $27,447 
Total cash equivalents$27,447 $— $— $27,447 
December 31, 2024
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$133,523 $— $— $133,523 
Total cash equivalents$133,523 $— $— $133,523 
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the condensed consolidated balance sheets:
March 31, 2025December 31, 2024
Net Carrying ValueEstimated Fair ValueNet Carrying ValueEstimated Fair Value
(in thousands)
2026 Notes
$370,146 $350,858 $369,514 $341,981