XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Investment Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 126,703 $ 150,297
Due after one year through five years 122,529 128,186
Amortized Cost 249,232 278,483
Fair Value    
Due in one year or less 126,385 149,934
Due after one year through five years 122,338 128,640
Fair Value $ 248,723 $ 278,574