v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Oct. 31, 2023
Jun. 30, 2025
Dec. 31, 2024
Line Of Credit-UBS      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Line of credit facility, fair value of amount outstanding   $ 80,300 $ 80,400
Spread on interest rate (as a percent) 0.50% 0.50%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrMember  
Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   $ 1,015,996 968,276
Recurring | Cash, cash equivalents, and restricted cash      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   1,000,021 945,587
Recurring | Municipal securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   15,975 22,689
Recurring | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   1,000,021 945,587
Recurring | Level 1 | Cash, cash equivalents, and restricted cash      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   1,000,021 945,587
Recurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   15,975 22,689
Recurring | Level 2 | Municipal securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   $ 15,975 $ 22,689