v3.25.3
Fair Value Measurement - Narrative (Details)
9 Months Ended
Sep. 30, 2025
USD ($)
security
position
Fair Value Disclosures [Abstract]  
Number of debt securities | security 51
Number of debt securities, loss position | position 15
Investments above with unrealized loss, fair value $ 81,002,000
Allowance for credit loss $ 0