XML 138 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - Sale of Business (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]        
Proceeds from Sales of Business, Affiliate and Productive Assets   $ 4,000 $ 480 $ 28,790
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Subsequent Event, Date Jan. 31, 2025      
Proceeds from Sales of Business, Affiliate and Productive Assets $ 22,000