Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Schedule of Reconciliation of Income from Operations (Details)

v3.25.0.1
Segment Information - Schedule of Reconciliation of Income from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]        
Income from operations $ 27,686 $ 21,449 $ 56,624 $ 58,547
Interest expense, net (2,535) (1,754) (8,172) (5,263)
Other income/(expense) (126) 653 580 727
Income before provision for income taxes $ 25,025 $ 20,348 $ 49,032 $ 54,011