XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity Statement - 3 months ended Mar. 31, 2024 - USD ($)
$ in Thousands
Total
Common Stock Shares [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Common Stock, Shares, Issued at Dec. 31, 2023 24,144,000 24,144,000          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (110,119)            
Common Stock, Shares, Issued at Mar. 31, 2024 24,412,000            
Stockholders' Equity Attributable to Parent at Dec. 31, 2023 $ 2,123,410   $ 2,414 $ 1,366,493 $ (262) $ 807,846 $ (53,081)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Other Comprehensive income (loss), net of Tax $ (16,457)