XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Recurring Fair Value Measurement - Schedule Of Maturities For Available For Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Amortized cost, mature in one year or less $ 441,430 $ 511,505
Amortized cost, total 441,430 511,505
Fair value, mature in one year or less 441,338 511,590
Fair value, total $ 441,338 $ 511,590