XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Interest and Other Income, net - Details of Interest and Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest and Other Income [Abstract]      
Interest income, net $ 15,018 $ 14,837 $ 5,174
Non-cash gain on extinguishment of IPO related tax liability 15,437 0 0
Total interest and other income, net $ 30,455 $ 14,837 $ 5,174