XML 30 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statement of Comprehensive Income (Statement) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) Attributable to Parent $ 31,315 $ 46,366 $ 68,495
Unrealized Gain (Loss) on Cash Flow Hedging Instruments (62) 1,118 (120)
Available-for-Sale Securities, Gross Unrealized Loss (26) 230 (181)
Other Comprehensive Income (Loss), Net of Tax (88) 1,348 (301)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ (31,403) $ (45,018) $ (68,796)