v3.26.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 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%