XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
position
security
Mar. 31, 2024
USD ($)
security
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]        
Amortized Cost $ 991,777   $ 968,606  
Gross Unrealized Loss (177)   (330)  
Estimated Fair Value 991,600   968,276  
Cash, cash equivalents and restricted cash 973,768 $ 813,817 945,587 $ 642,095
Short-term investments $ 17,832   22,689  
Number of investments sold | security 0 0    
Number of investments, unrealized loss position | position 6      
Credit loss reserve $ 0   0  
Fair value 17,832      
Unrealized loss (177)      
Cash, cash equivalents, and restricted cash        
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]        
Amortized Cost 973,768   945,587  
Estimated Fair Value 973,768   945,587  
Municipal securities        
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]        
Amortized Cost 18,009   23,019  
Gross Unrealized Loss (177)   (330)  
Estimated Fair Value 17,832   $ 22,689  
Fair value 17,832      
Unrealized loss (177)      
Available-for-sale securities        
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]        
Fair value $ 0