XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial instruments (Tables)
12 Months Ended
Dec. 31, 2024
Financial instruments [Abstract]  
Schedule of Carrying Value and Estimated Fair Value of Financial Instruments

December 31, 2023

December 31, 2024

Carrying

Fair

Carrying

Fair

    

amount

    

value

    

amount

    

value

(In thousands)

Cash and cash equivalents

$

41,393

$

41,393

$

60,782

$

60,782