XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of significant accounting policies - Schedule of Components of Interest Income (Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Interest income from cash investments $ 10,372 $ 10,096 $ 3,000
Interest expense from debt financing (3,757) (3,570) (3,538)
Interest income (expense), net $ 6,615 $ 6,526 $ (538)