XML 129 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Feb. 21, 2025
Jan. 29, 2025
Subsequent Event [Line Items]    
Sale of stock, shares sold (in shares)   334,971
Sale of stock, price per share (in USD per share)   $ 44.78
FICT    
Subsequent Event [Line Items]    
Equity interest 20.00%  
Payments to acquire equity interest $ 59.6