v3.25.2
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS - Equity Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Shareholders’ equity $ 771,221 $ 736,779 $ 723,044 $ 681,473 $ 703,396 $ 707,258 $ 736,779 $ 703,396 $ 771,221 $ 681,473 $ 710,847 $ 715,113 $ 696,139 $ 600,190
Net income 20,431 25,719 22,663 8,690 16,535 15,822 48,382 32,357 68,813 41,047 38,044 61,155 100,237  
Retained earnings                            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Shareholders’ equity 287,484 276,029 259,302 234,324 234,463 226,815 276,029 234,463 287,484 234,324 247,698 245,639 219,970 148,825
Net income 20,431 25,719 22,663 8,690 16,535 15,822 48,382 32,357 68,813 41,047 $ 38,044 61,155 100,237  
As Previously Reported                            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Shareholders’ equity 818,259 785,772 791,006 757,610 776,821 775,643 785,772 776,821 818,259 757,610   791,853 758,574 663,837
Net income 18,476 6,750 13,885 11,402 21,575 21,772 20,635 43,347 39,111 54,749   75,460 99,025  
As Previously Reported | Retained earnings                            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Shareholders’ equity 334,522 325,022 327,264 310,461 307,888 295,200 325,022 307,888 334,522 310,461   322,379 282,405 212,472
Net income 18,476 6,750 13,885 11,402 21,575 21,772 20,635 43,347 39,111 54,749   75,460 99,025  
Adjustment                            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Shareholders’ equity (47,038) (48,993) (67,962) (76,137) (73,425) (68,385) (48,993) (73,425) (47,038) (76,137)   (76,740) (62,435) (63,647)
Net income 1,955 18,969 8,778 (2,712) (5,040) (5,950) 27,747 (10,990) 29,702 (13,702)   (14,305) 1,212  
Adjustment | Retained earnings                            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Shareholders’ equity (47,038) (48,993) (67,962) (76,137) (73,425) (68,385) (48,993) (73,425) (47,038) (76,137)   (76,740) (62,435) $ (63,647)
Net income $ 1,955 $ 18,969 $ 8,778 $ (2,712) $ (5,040) $ (5,950) $ 27,747 $ (10,990) $ 29,702 $ (13,702)   $ (14,305) $ 1,212