XML 130 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Feb. 12, 2025
Subsequent Event [Line Items]    
Subsequent Events Subsequent Events
On February 12, 2025, the Company's Board of Directors declared a cash dividend of $0.080 per share. The dividend is payable March 13, 2025 to all shareholders of record as of the close of business on February 27, 2025.
 
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Dividends Payable, Amount Per Share   $ 0.080