v3.26.1
Fair Value Measurement - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
security
position
Dec. 31, 2025
USD ($)
position
security
Fair Value Disclosures [Abstract]    
Number of debt securities | security 73 79
Number of debt securities, loss position | position 52 37
Investments above with unrealized loss, fair value $ 376,641 $ 239,381
Allowance for credit loss 0 0
Gross unrealized gains 179 505
Gross unrealized losses $ 884 $ 172