XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net earnings $ 73,865 $ 1,316 $ 60,711
Other comprehensive gain (loss)      
Unrealized gain (loss) on marketable securities, net of tax 404 2,617 (4,749)
Other comprehensive gain (loss) 404 2,617 (4,749)
Comprehensive earnings $ 74,269 $ 3,933 $ 55,962