XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 12, 2024
Apr. 30, 2013
Schedule Of Earnings Per Share [Line Items]                  
Common stock, shares outstanding 46,400,021   46,400,021            
Par value of common stock issued $ 0.01   $ 0.01           $ 0.01
Earnings Per Share, Basic (1.54) $ (0.02) (2.75) $ 0.42          
Earnings Per Share, Diluted $ (1.54) $ (0.02) $ (2.75) $ 0.42          
Noncontrolling Interest, Change in Redemption Value $ (1,241) $ (184) $ (2,148) $ (131)          
Net Income (Loss) Available to Common Stockholders, Basic (72,699) (750) $ (119,090) 19,320          
Adjustment of NCI to fair value (10,276)                
Treasury Stock, Shares, Acquired     292,191   937,141 325,068 1,605,316    
Treasury Stock, Value, Acquired, Cost Method 179   $ 3,301 0 $ (11,698) $ (4,510) $ (14,217)    
Shares Acquired, Average Cost Per Share     $ 11.29   $ 12.48 $ 13.88 $ 8.86    
Share Repurchase Program, Remaining Authorized, Amount 35,001   $ 35,001            
Numerator of basic and diluted EPS $ (73,940) $ (934) $ (131,514) $ 19,189          
Share Repurchase Program, Authorized, Amount               $ 50,000  
Common Stock [Member]                  
Schedule Of Earnings Per Share [Line Items]                  
Number of new common stock issued     (106,952)