XML 13 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net Income (Loss) $ 39,850 $ 38,255 $ 124,566 $ 116,126
OTHER COMPREHENSIVE INCOME, net of tax:        
Foreign currency translation adjustments   46   7
Unrealized gain on investments 508 3,243 1,064 2,227
Total other comprehensive income 508 3,289 1,064 2,234
COMPREHENSIVE INCOME $ 40,358 $ 41,544 $ 125,630 $ 118,360