XML 70 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Stockholder's Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Accounting Policies [Abstract]      
Authorized stock repurchase amount     $ 50,000,000.0
Number of shares repurchased 200,000    
Cost of shares repurchased $ 13,800,000 $ 15,000,000.0