| Schedule of Carrying Amount of Goodwill | 
 The carrying amount of goodwill by operating segment as of December 31, 2024, is as follows: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
|   | 
United States and Latin America | 
 | 
Canada | 
 | 
Europe, Middle East and Africa | 
 | 
Asia-Pacific | 
 | 
Total | 
 
| Balance as of March 31, 2024 | 
$ | 
133,095  | 
 | 
 | 
$ | 
112,846  | 
 | 
 | 
$ | 
18,532  | 
 | 
 | 
$ | 
6,313  | 
 | 
 | 
$ | 
270,786  | 
 | 
 
Goodwill acquired(1)
  | 
(2,065) | 
 | 
 | 
—  | 
 | 
 | 
2,455  | 
 | 
 | 
—  | 
 | 
 | 
390  | 
 | 
 
| Foreign currency translation impact | 
—  | 
 | 
 | 
(6,502) | 
 | 
 | 
(842) | 
 | 
 | 
(283) | 
 | 
 | 
(7,627) | 
 | 
 
| Balance as of December 31, 2024 | 
$ | 
131,030  | 
 | 
 | 
$ | 
106,344  | 
 | 
 | 
$ | 
20,145  | 
 | 
 | 
$ | 
6,030  | 
 | 
 | 
$ | 
263,549  | 
 | 
 
  
(1) Refer to Note 2, "Acquisitions," for more information on the goodwill acquired and the related measurement period adjustment regarding the Vapor Power Acquisition and the F.A.T.I. Acquisition. 
 | 
| Schedule of Intangible Assets | 
 Our total intangible assets consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
Gross Carrying Amount at December 31, 2024 | 
 | 
Accumulated Amortization | 
 | 
Net Carrying Amount at December 31, 2024 | 
 | 
Gross Carrying Amount at March 31, 2024 | 
 | 
Accumulated Amortization | 
 | 
Net Carrying Amount at March 31, 2024 | 
 
| Products | 
 | 
$ | 
57,961  | 
 | 
 | 
$ | 
(41,539) | 
 | 
 | 
$ | 
16,422  | 
 | 
 | 
$ | 
61,505  | 
 | 
 | 
$ | 
(39,466) | 
 | 
 | 
$ | 
22,039  | 
 | 
 
| Trademarks | 
 | 
53,499  | 
 | 
 | 
(3,527) | 
 | 
 | 
49,972  | 
 | 
 | 
54,158  | 
 | 
 | 
(2,650) | 
 | 
 | 
51,508  | 
 | 
 
| Developed technology | 
 | 
29,824  | 
 | 
 | 
(8,492) | 
 | 
 | 
21,332  | 
 | 
 | 
28,288  | 
 | 
 | 
(7,372) | 
 | 
 | 
20,916  | 
 | 
 
| Customer relationships | 
 | 
135,111  | 
 | 
 | 
(105,750) | 
 | 
 | 
29,361  | 
 | 
 | 
136,088  | 
 | 
 | 
(104,699) | 
 | 
 | 
31,389  | 
 | 
 
| Certifications | 
 | 
417  | 
 | 
 | 
—  | 
 | 
 | 
417  | 
 | 
 | 
429  | 
 | 
 | 
—  | 
 | 
 | 
429  | 
 | 
 
| Other | 
 | 
1,280  | 
 | 
 | 
(661) | 
 | 
 | 
619  | 
 | 
 | 
1,280  | 
 | 
 | 
(469) | 
 | 
 | 
811  | 
 | 
 
| Total | 
 | 
$ | 
278,092  | 
 | 
 | 
$ | 
(159,969) | 
 | 
 | 
$ | 
118,123  | 
 | 
 | 
$ | 
281,748  | 
 | 
 | 
$ | 
(154,656) | 
 | 
 | 
$ | 
127,092  | 
 | 
 
  
 |