XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: $ 165,277 $ 172,635
Municipal Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 27,474 47,655
Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 88,659 92,778
U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 49,144 32,202
Recurring    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 71,587 92,086
Available-for-Sale Securities: 165,277 172,635
Total Assets Measured at Fair Value on a Recurring Basis 236,864 264,721
Recurring | Municipal Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 27,474 47,655
Recurring | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 88,659 92,778
Recurring | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 49,144 32,202
Recurring | Level 1    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 71,587 73,727
Available-for-Sale Securities: 0 0
Total Assets Measured at Fair Value on a Recurring Basis 71,587 73,727
Recurring | Level 1 | Municipal Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 1 | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 1 | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 2    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 0 18,359
Available-for-Sale Securities: 165,277 172,635
Total Assets Measured at Fair Value on a Recurring Basis 165,277 190,994
Recurring | Level 2 | Municipal Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 27,474 47,655
Recurring | Level 2 | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 88,659 92,778
Recurring | Level 2 | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 49,144 32,202
Recurring | Level 3    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 0 0
Available-for-Sale Securities: 0 0
Total Assets Measured at Fair Value on a Recurring Basis 0 0
Recurring | Level 3 | Municipal Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 3 | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 3 | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: $ 0 $ 0