v3.25.1
Interest and Other Income, net - Details of Interest and Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Interest and Other Income [Abstract]    
Interest income, net $ 3,815 $ 3,983
Non-cash gain on extinguishment of IPO related tax liability 0 15,437
Total interest and other income, net $ 3,815 $ 19,420