v3.26.1
Fair Value of Financial Instruments - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
position
security
Fair Value Disclosures [Abstract]  
Number of debt securities | security 79
Number of debt securities, loss position | position 37
Investments above with unrealized loss, fair value $ 239,381
Allowance for credit loss $ 0