XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangibles Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value $ 111,672 $ 111,682 $ 111,692
Accumulated amortization (51,228) (42,799) (39,995)
Net carrying value 60,444 68,883 71,697
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value 86,500 86,500 86,500
Accumulated amortization (31,222) (25,424) (23,491)
Net carrying value $ 55,278 $ 61,076 $ 63,009
Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 11 years 11 years 11 years
Customer Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 13 years 13 years 13 years
Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 5 years 5 years 5 years
Gross carrying value $ 11,100 $ 11,100 $ 11,100
Accumulated amortization (9,930) (8,265) (7,710)
Net carrying value $ 1,170 $ 2,835 $ 3,390
Developed Technology Rights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 13 years 13 years 13 years
Gross carrying value $ 9,300 $ 9,300 $ 9,300
Accumulated amortization (5,925) (5,665) (5,579)
Net carrying value 3,375 3,635 3,721
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value 4,000 4,000 4,000
Accumulated amortization (3,437) (2,725) (2,488)
Net carrying value $ 563 $ 1,275 $ 1,512
Noncompete Agreements [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 4 years 4 years 4 years
Noncompete Agreements [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 5 years 5 years 5 years
Other Intangible Assets [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful life 5 years 5 years 5 years
Gross carrying value $ 772 $ 782 $ 792
Accumulated amortization (714) (720) (727)
Net carrying value $ 58 $ 62 $ 65