v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Comprehensive Earnings (Loss) - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
COMPREHENSIVE EARNINGS (LOSS)            
U.S. federal statutory tax rate (as a percent) 21.00%   21.00%   21.00% 21.00%
Other comprehensive earnings (loss), tax (benefit) $ (1,000)   $ 5,000   $ (7,000) $ 13,000
Other comprehensive earnings (loss), net of tax $ (2,314) $ (25,366) $ 18,701 $ 30,030 (27,680) 48,731
Unrealized gains (loss), net of tax, recognized in other comprehensive earnings (loss)         $ (28,000) $ 49,000