Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Plans (Details)

v3.25.2
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended 24 Months Ended 148 Months Ended
Sep. 30, 2006
Mar. 31, 2025
Mar. 31, 2025
Jan. 31, 2019
Employee Benefit Plans        
Maximum annual contributions per employee (as a percent)   90.00%    
Employer's matching contribution (as a percent)   50.00%   50.00%
Employer's matching contribution, percentage of employee's gross pay (as a percent)   6.00%   4.00%
Employer's contributions made since the inception of the plan $ 0      
Employer's match vesting percentage (as a percent)   25.00%    
Employer's match vesting period   4 years    
Expense recorded     $ 300