Subsequent Event (Details) - USD ($) $ in Millions |
May 14, 2025 |
Apr. 30, 2025 |
May 31, 2023 |
---|---|---|---|
Subsequent Events (Details) [Line Items] | |||
Stock repurchase program, authorized amount | $ 50.0 | ||
Subsequent Event | |||
Subsequent Events (Details) [Line Items] | |||
Stock repurchase program, authorized amount | $ 50.0 | ||
New Jersey Servicing Centers | Subsequent Event | |||
Subsequent Events (Details) [Line Items] | |||
Lease term (in years) | 5 years | ||
Annual lease payments | $ 0.1 |