v3.25.1
Schedule of Amortization of Intangible Assets (Details) - Customer Relationships [Member]
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Line Items]  
Finite-lived intangible assets, amortization method Straight-line
Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Finite-Lived Intangible Asset, Useful Life 20 years