XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements Of Other Comprehensive Income      
Net Income (Loss) $ 87,095 $ 83,271 $ 89,219
Other comprehensive income:      
Unrealized gains on available-for-sale investments, net of tax of $(25), $(22), and $0 for the years ended December 2024, 2023, and 2022, respectively 93 81  
Comprehensive income $ 87,188 $ 83,352 $ 89,219