v3.26.3
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Mar. 31, 2026
Sep. 30, 2026
Retirement Benefits [Abstract]    
Expected return on plan assets, percentage   7.50%
Retirement benefits $ 1,177  
Discretionary contributions towards 401(k) plan, maximum percentage   3.00%