v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Income Tax Disclosure [Line Items]      
Income tax expense (benefit) $ 374 $ (2,257)  
Effective income tax rate, percentage 25.30% (21.70%)  
Federal and state      
Income Tax Disclosure [Line Items]      
Income tax expense (benefit) $ 400 $ (2,300)  
Federal      
Income Tax Disclosure [Line Items]      
Deferred tax liability 4,300   $ 4,000
State      
Income Tax Disclosure [Line Items]      
Deferred tax liability $ 2,200   $ 2,300