v3.25.4
Segment Information (Details) - 12 months ended Dec. 31, 2024
Total
USD ($)
Total
Segment
Segment Information [Line Items]        
Reportable segments     3 4
Description of chief operating decision maker The Company’s reportable segments reflect how the Company’s operations are managed, how the Company’s Chief Executive Officer, who is the Chief Operating Decision Maker (“CODM”), allocates resources and evaluates performance, and how the Company’s internal financial reporting is structured.      
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] Chief Executive Officer      
Maximum [Member]        
Segment Information [Line Items]        
Capital expenditures   $ 0.2    
Minimum [Member]        
Segment Information [Line Items]        
Capital expenditures