XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Summary of Changes in Balances of Each Component of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 1,021,791 $ 497,900 $ 422,457
Income tax provision (benefit) related to items in other comprehensive income (loss) (1,797) 4,582 (4,095)
Other comprehensive income (loss), net of tax 4,392 (8,622) 12,645
Ending balance 1,550,839 1,021,791 497,900
Accumulated other comprehensive income (loss), net      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (1,080) 7,542 (5,103)
Other comprehensive income (loss) before reclassifications 14,631 (6,843) 15,297
Amounts reclassified from accumulated other comprehensive income ( loss) (8,442) (6,361) 1,443
Income tax provision (benefit) related to items in other comprehensive income (loss) (1,797) 4,582 (4,095)
Other comprehensive income (loss), net of tax 4,392 (8,622) 12,645
Ending balance $ 3,312 $ (1,080) $ 7,542